Zb XE, 컴포넌트 제작 자바스크립트 설명 #0.1
기타 등등/XE :
2007/08/27 07:28
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();
}
'기타 등등 > XE' 카테고리의 다른 글
| 제로보드XE 개발 그룹에 참여했습니다 (0) | 2007/09/12 |
|---|---|
| 제로보드XE 위젯, 최근글목록(분류명, 메뉴명 표시) (0) | 2007/09/01 |
| Zb XE, 컴포넌트 제작 자바스크립트 설명 #0.1 (0) | 2007/08/27 |
| Zb XE, 위젯 제작·편집 설명 (0) | 2007/08/27 |
| 제로보드XE 컴포넌트, 특수문자 입력기 (0) | 2007/08/19 |
| 제로보드XE 컴포넌트, 스펙트럼 텍스트 (0) | 2007/08/18 |
Simulz Blog Page Counter
Visitors:
PageViews:
Visitors:
PageViews:


댓글을 달아 주세요