iframe 접근
본문
그누보드 글쓰기에서, 에디터를 사용하면 iframe으로 에디터가 들어가는데요.
iframe이 이중으로 들어가있는 것으로 확인이 됩니다.
<iframe> <!-- 스마트데이터 -->
<iframe></iframe><!-- 글쓰기영역 -->
</iframe>
이런 형식입니다.
혹시 글쓰기영역의 클래스나 컨텐츠를 클릭했을때 부모창에서 확인할 수 있는 방법이 없을까요?
값을 가져오는 것은
var iframe = $('.editorFrame').find('iframe').contents();
var iframeInner = $(iframe).find('iframe').contents();
var iframeContent = $(iframeInner).contents().find('.se2_inputarea');
위 처럼해서, 글쓰기영역내의 값은 가져오는데, 클릭 이벤트를 만들고 싶고,
그 클릭 이벤트에 대한 처리는 부모창에서 하고 싶은 것입니다.
혹시 가능할까요?
!-->
답변 2
parent.함수이름();
을 하시면 자식창에서 부모창에 있는 함수가 호출됩니다
부모영역에서 자식영역의 접근은 보안상 이유로 불가능합니다.
예를 들어, 사이트를 하나 만들고 네이버를 iframe으로 width height 0px로 넣어서 사이트에 접속한 유저들의 네이버 로그인 정보를 다 빼갈 수도 있기 때문이죠..
답변을 작성하시기 전에 로그인 해주세요.