테스트 사이트 - 개발 중인 베타 버전입니다

스마트에디터2 basic.js에서 사진 업로드후 부모창 id 값 호출방법

짙은노을 4년 전 조회 2,207

안녕하세요

스마트에디터2(SE2)로 글 작성 테스트를 하고 있습니다.

 

SE2에서 사진 업로드를 하면 로컬 저장없이 외부 이미지서버로 FTP를 통해 파일을 저장시키고 호출하려 했는데, 너무 어렵고 ㅠㅠ힘들어서 ㅠㅠ포기하고,

 

 

이렇게 사진 등록에 작동하는 basic.js 에서

 

</strong>$("#img_upload_submit").bind("click", function(e){

        e.preventDefault();

        var    aResult = [], j = 0;

        $(gnu.dreg_area_list).find(".delete_img").each( function(i, f){

            if( !$(this).attr("data-url") ) return true;

            aResult[j] = [];

            aResult[j]['bNewLine'] = 'true';

            aResult[j]['sAlign'] = '';

            aResult[j]['sFileName'] = $(this).attr("data-delete");

            aResult[j]['sFileURL'] = $(this).attr("data-url");

            <strong> 부모창.id1.value=$(this).attr("data-delete");

            부모창.id2.value=$(this).attr("data-delete");</strong>

            alert($(this).attr("data-delete"));

       <strong>    </strong></p>

<p>        });<strong>

 

부모창의

<input type=hidden id=id1 name=id1 value="">

<input type=hidden id=id2 name=id1 value="">

 

여기에 값을 넣고 싶은데요, 자바스크립트를 잘 몰라서 그런지 부모창의 호출방법을 몰라서

계속 이것저것 넣어보는데 에러가 납니다.

 

이 것을 알고 계신분은 알려주시면 감사하겠습니다 _(__)_

 

 

위 그림의 부모창 input 에 값을 넣고 싶습니다.

아시는 분께서는 도와주시면 정말 정말 감사하겠습니다 _(__)_

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

4년 전

window.parent.document.getElementById('id1').value = $(this).attr('data-delete');

 

or

 

window.top.document.getElementById('id1').value = $(this).attr('data-delete');

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

window.parent.document.getElementById('#target'); 

부모창에 있는 것은 이런 식으로 쓰시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인