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