웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
HTML 편집모드에서 파일 첨부 본문 삽입시 자바스크립트 오류가 뜨는 문제 수정 팁
2012.02.01 14:15
위지윅에디터 구성은 코드가 들어가는 textarea와 글을 적는 iframe 등으로 구성되어 있습니다.
XE의 첨부파일에서 본문 삽입을 하게 되면, HTML편집모드일 경우, 소스 상태로 본문 삽입하도록 코드가 구성되어 있습니다.
그러나, xpresseditor가 그 전에 있던 에디터와 다르게 textarea 아이디를 다른 형식으로 하게 되었고, 이때문에, 본문삽입을 html 편집모드에서 하면, 스크립트 오류가 생겼습니다. (없는 칸에 입력을 하려니 오류가 나겠지요..)
그래서 수정 팁을 드립니다.
./modules/editor/tpl/js/upload.js 파일을 열어보시면,
if(text.length>0) get_by_id('editor_textarea_'+editorSequence).value += text.join('');
라는 부분이 있습니다. 파일 거의 맨 아랫쪽에 있으니 밑에서부터 찾으셔도 됩니다.
이 부분에서 'editor_textarea_'+editorSequence가 존재하지 않으면, 코드 실행이 안되도록 바꿔봅시다.
if(text.length>0) { if(get_by_id('editor_textarea_'+editorSequence)) get_by_id('editor_textarea_'+editorSequence).value += text.join(''); }
이렇게 바꾸시면 되겠습니다.
끝!
간단하죠? ^^;
좋은 팁 올려 주셔서 감사합니다!!! ^^