에디터에 내용을 자동으로 추가해 줄 수 없나요??

에디터에 내용을 자동으로 추가해 줄 수 없나요??

QA

에디터에 내용을 자동으로 추가해 줄 수 없나요??

본문

작년말(12/31)에 비슷한 내용의 질문을 드렸을때, '열린이글'님께서 답변을 주셔서

 

님의 말씀에 따라 text 나 textarea 폼으로 해당값을 가져올 수 있는지 확인을 해 보았을때,

 

태그를 포함한 값은 넘겨지는 것으로 확인이 되었습니다.

 

그런데, 넘겨온 값을 에디터(smarteditor2를 사용중입니다.)로 불러올려고 하는데, 도무지 해결이 안되네요.

 

어떠한 방법으로 해당 값을 가져와야 하는지 감이 잡히지 않습니다... ㅡ.ㅡ;;

 

무작정 Q&A 게시판과 네이버, 구글만 검색해보고 있는데... 참고할만한 질문이나 답이 없더라구요.

 

물론, 제가 초보라 그렇겠지만요...;;;

 

현재 글쓰기 페이지에 2개의 에디터를 2개의 필드(wr_content, wr_1)를 이용하여 사용중입니다.

 

물론, 글쓰기나 수정은 이상없이 되는걸 확인했습니다.

 

삽입한 코드는 아래와 같습니다....

-----------------------------------------------------------------

■ wr_content에서 사용중인 에디터는 아래 코드만 사용

 

<?php echo $editor_html; // 에디터 사용시는 에디터로, 아니면 textarea 로 노출 ?> 

 

■ wr_1 에서는 

 

$wr_1_editor_html = editor_html('wr_1', $write['wr_1'], true);

$wr_1_editor_js = '';

$wr_1_editor_js .= get_editor_js('wr_1', true);

$wr_1_editor_js .= chk_editor_js('wr_1', true); 

 

<?php echo $wr_1_editor_js; ?>

 

위의 코드들을 각각 추가한 다음에 본문에서 사용되는 부분은 아래와 같이 넣어줬습니다.

 

<?php echo $wr_1_editor_html; ?> 

-----------------------------------------------------------------

 

코드의 수정이 필요할 듯한데... 어떤식으로 수정을 해야 해당 값을 가져올 수 있는지 모르겠네요.

 

아.... 추가적으로 값을 넘겨 줄때는 아래와 같은 코드를 사용하여 값을 넘기고 있습니다.

 

현재 코드는 에디터쪽으로 바로 넘겨 주게끔 되어 있는데... 폼(text, textarea)으로 넘겨서 확인했을때

 

값이 넘어가는 건 확인 했었습니다.

 

-----------------------------------------------------------------

opener.document.fwrite.wr_content.value = wr_content;

opener.document.fwrite.wr_1.value = wr_1; 

 

확인시에는 아래처럼 바꿔서 확인해 봤습니다.

 

opener.document.fwrite.advice.value = wr_1;

 

확인했었던 쪽의 코드는 아래와 같습니다.

 

<textarea name="advice" style="width:100%;height:100px"><?php echo $write[advice]?></textarea>

-----------------------------------------------------------------

 

모쪼록 빠른 답변 부탁드리겠습니다. 이거 때문에... 몇일째 고민을 하고 있는지 모르겠네요...ㅠ.ㅠ

 

혹시라도 에디터로는 값을 가져올 수 없는것이라면, 없다고라고도 좀 알려 주시면 감사하겠습니다.

 

되는지 안되는지도 모르는체..... 삽질만 하고 있는건 아닌지 모르겠네요.

 

고수님들.... 제발 저 좀 살려 주세요... (_ _)

이 질문에 댓글 쓰기 :

답변 2

//opener.document.fwrite.wr_1.value = wr_1; 

opener.$('#wr_1').next('iframe').contents().find('.se2_input_area iframe').contents().find('body').html( wr_1 ); 

 

적용이 잘 될지는 모르겠습니다.

일단 쓰기폼에서 wr_1에 스마트에디터 적용하고 팝업창에서 wr_1부분에 접근하는 테스트까지는 해본겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 20
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT