반응형
에디터에서 선택 영역을 컴포넌트로 불러올 때, 굵은 표시 참고
function getText() {
// 부모 위지윅 에디터에서 선택된 영역이 있으면 처리
var fo_obj = xGetElementById("text_form");
var text = opener.editorGetSelectedHtml(opener.editorPrevSrl);
if(text==undefined) text = "";
text = text.replace(/<([^>]*)>/ig,'').replace(/</ig,'<').replace(/>/ig,'>').replace(/&/ig,'&');
fo_obj.contents.value = text;
return;
}
xAddEventListener(window, "load", getText);
// 부모 위지윅 에디터에서 선택된 영역이 있으면 처리
var fo_obj = xGetElementById("text_form");
var text = opener.editorGetSelectedHtml(opener.editorPrevSrl);
if(text==undefined) text = "";
text = text.replace(/<([^>]*)>/ig,'').replace(/</ig,'<').replace(/>/ig,'>').replace(/&/ig,'&');
fo_obj.contents.value = text;
return;
}
xAddEventListener(window, "load", getText);
컴포넌트의 HTML 내용을 에디터에 적용할 때
/* 부모창의 위지윅 에디터의 선택된 영역의 글자색을 변경 */
function completeCreateLink() {
var sHTML = preview.innerHTML;
opener.editorFocus(opener.editorPrevSrl);
var iframe_obj = opener.editorGetIFrame(opener.editorPrevSrl)
opener.editorReplaceHTML(iframe_obj, sHTML);
opener.editorFocus(opener.editorPrevSrl);
self.close();
}
function completeCreateLink() {
var sHTML = preview.innerHTML;
opener.editorFocus(opener.editorPrevSrl);
var iframe_obj = opener.editorGetIFrame(opener.editorPrevSrl)
opener.editorReplaceHTML(iframe_obj, sHTML);
opener.editorFocus(opener.editorPrevSrl);
self.close();
}
반응형