w

팝업(새창)을 jquery로 핸들링하는 방법은 어떻게 되나요?

· 2010-01-01 (금) 04:28:26 · 11962 · 2

제목과 같이 부모창에서 window.open으로 띄운

팝업의 엘리먼트들을 jquery로 핸들링하는 방법은 어떻게 될까요?

부모창에서 다음과 같이 식으로 해보았는데 잘 안되네요.

아마도 사용방법이 틀렸겠죠? ㅜㅜ

<SCRIPT LANGUAGE="JavaScript">
<!--
$( function() {
 popup = window.open( "test3.php",'test_pop', '' )
 alert( $(popup).("[id='title']").text() );
} );
//-->
</SCRIPT>

팝업창 소스내용은 다음과 같습니다.

<html>
<head></head>
<body>
<span id='title'>This is test.</span>
</body>
</html>

몇시간째 삽질하다가 질문드립니다. ㅜㅜ



|

댓글 2개

그냥 스크립트로하면 안 되나요?

<script type='text/javascript'>
opener.document.getElementById('title').innerHTML = 'test ok';
</script>
alert( $(popup.document).find('#title').html() );

이런식으로 찍어보세요. 찍힐겁니다

수정은 아시다시피
$(popup.document).find('#title').html('수정할내용');

으로 하시면 됩니다.
그리고 popup 자체가 document라고 생각하시면 됩니다. $(document).ready() 를 사용해 이 문서가 준비되었을때 실행하는것처럼 저러한 수정내용도 $(popup).ready() 를 사용하셔서 팝업이 모두 로딩된 이후에 실행하는것이 좋습니다.

다른 궁금점이있으시면 쪽지주세요 ~
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-01-02 조회 1,580
10-01-02 조회 2,155
10-01-01 조회 1,058
10-01-01 조회 1,984
10-01-01 조회 1,368
10-01-01 조회 892
10-01-01 조회 1,593
10-01-01 조회 1,922
10-01-01 조회 1,297
10-01-01 조회 1,589
10-01-01 조회 880
10-01-01 조회 1,253
10-01-01 조회 1.2만
10-01-01 조회 2,183
10-01-01 조회 1,020
10-01-01 조회 1,033
10-01-01 조회 1,024
09-12-31 조회 1,593
09-12-31 조회 1,019
09-12-31 조회 4,490