2009-12-10 2 views

답변

0

당신은이 작업을 수행 할 수 있습니다 부모 창에서

  1. 을,이 코드

<script> window.open('child.html','child','width=800,height=640'); </script>

너무 당신의 부모 창에 코드를 추가하는 것을 잊지 마세요

에게 쓰기

<script> function doWhatYouWant() { alert('hi!'); } </script>

    자식 창에서
  1. , 당신은 단지

<script> $(document).ready(function(){ window.opener.doWhatYouWant(); }); </script>

당신이 원하는 것처럼인가요 코드를 추가?

+0

팝업 창에서 다시로드 할 때 상위 창에서 완료 상태를 다시 알고 싶습니다. 나는 당신이 말한대로 호출 할 수 있어요,하지만 난 도움이 필요 그것을 위해 ... – Kumar

+0

당신은 아래와 같이 할 수있는, 부모 윈도우를 다시로드 한 후 호출 할 : 에 window.opener.doWhatYouWant에서 () 변경 $ (window.opener) .ready (function() { window.opener.doWhatYouWant(); }); "준비 됨"은 jQuery 문서, http://www.electrictoolbox.com/jquery-document-ready-initialization/ 또는 http://think2loud.com/jquery-document-ready-howto/를 참조하십시오. – Jef

관련 문제