<script language="javascript" type="text/javascript">
<!--
   function save() {
      opener.location.replace('부모장.asp,jsp,php');
      window.close();
 }
-->
</script>

...

<a href="#" onclick="save();">닫기</a>

 

 부모창에서 새 창을 연 뒤 코드를 수행하고 마지막으로 새 창을 닫으면서 부모창을 새로 불러오는 것이다.

새창에서 어떤 값들이 변경되고 DB에 저장이 된 후에 부모창에서 변경된 값을 반영해야 할 때 쓰면 유용하다.

아마 문제가 있다면 부모창에 검색결과가 나오고, 그 뒤에 새 창을 열었다면 아마 위의 코드로는
부모창의 검색결과가 보여지는 것이 아니라, 검색 전의 초기화면이 보여질 것이다.


+ Recent posts