팝업창에서 부모창 링크 제어하기

팝업창의 소스
<html>
<script>
function Go(){
opener.parent.location='http://daum.net';
window.close();
}
</script>
<a href="#" onClick='Go();'>바로가기</a>
</html>

요러케 코딩을 하고 링크를 누르면 부모창이 다음넷으로 연결되면서 팝업창은 닫힙니다.
만약 부모창이 프레임으로 나뉘어 있다면....

opener.parent.detail.location='http://daum.net';

요러케 바꾸면 됩니다. detail 은 프레임이름입니다.

출처 : http://www.pinhole.pe.kr


덧붙이기.....

opener.window.location.reload();

가끔 어떤 페이지에서는... "페이지를 표실할수 없습니다"..
뭐.... 이런식으로 나오는경우가 생겨서...

<script>
  opener.window.location.href ="xxx.php?page=<?=$i?>"; 
  self.close();
</script>

이런식으로 넘겨 버렸다...^^(이렇게 하니까 "페이지를 표시할수 없습니다" 란 메세지는 안뜬다.) 이게 더 효율적이다.

단... 필요한 파라미터 값도 같이 넘겨 주어야 한다


Press ESC to close