에디터에서 선택 영역을 컴포넌트로 불러올 때, 굵은 표시 참고 function getText() {
// 부모 위지윅 에디터에서 선택된 영역이 있으면 처리
var fo_obj = xGetElementById("text_form");
var text = opener.editorGetSelectedHtml(opener.editorPrevSrl);
if(text==undefined) text = "";
text = text.replace(/<([^>]*)>/ig,'').replace(/&lt;/ig,'<').replace(/&gt;/ig,'>').replace(/&amp;/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();
}
by Anna 안나 2008. 6. 21. 16:20