입력은 방식은 https://sir.kr/g5_plugin/4984
http://amina.co.kr/bbs/board.php?bo_table=apms_qa&wr_id=113366&sfl=wr_subject&stx=trumbowyg&sop=and
참조해서 넣었습니다.
oEditors.getById["wr_content"].exec("PASTE_HTML", ["<p>se 테스트 </p>"]);
이런식으로
명백히 로딩후 클릭해서 저 동작이 일어나는 거라서
스마트에디터 로딩 종료 시점을 확인 할 필요가 없는데요.
자바스크립트로 구동하려고 하니 바로
Uncaught TypeError: Cannot read property 'wr_content' of undefined
스마트에디터가 구동되지 않아서 겠죠...
어떻게 스마트에디터에 초기 데이터를 넣을 수가 있을까요?
아니면 스마트에디터 로딩 완료시점을 확인 할수 있다면....
될꺼도 같은데.
감사합니다.
질문이 기네요.
답변 4개 / 댓글 4개
찾아보니 이런 내용도 있더라구요.
https://ismydream.tistory.com/163
/html/plugin/editor/smarteditor2 폴더에 있는
SmartEditor2_noframe.html 또는 SmartEditor2noframe.html 파일을 열어서
fOnAppLoad 이라는 callback 함수를 이용해보세요.
$(document).ready(function() {
oEditors.getById["wr_content"].exec("PASTE_HTML", ["<p>se 테스트 </p>"]);
});
이렇게 넣어보세요.
스크립트의 경우 따로 ajax나 컨트롤하지 않는 경우 최상단부터 순서대로 로딩되게 됩니다.
그누보드 에디터의 경우 editor.lib.php에서 해당 스크립트를 불러오고 있으며, 불러오는 부분은 write.skin.php의 <?php echo editor_html?>입니다
이 소스보다 밑에 있으면 동작할거라 보여지네요.
tail.php에 넣으시거나 write.skin.php의 최하단에 넣으시면 될 듯 합니다
답변을 작성하려면 로그인이 필요합니다.
정말 감사합니다.
개발 능력도 부족하고 검색 능력도 부족하네요.;;;
정말 감사합니다.