JavaScript - 자식창에서 부모창 다루기

2020. 8. 20. 17:04JavaScript

반응형

위와 같이 한 페이지에서 서브 페이지를 호출하는 경우 위에 있는 창을 자식창, 아래 있는 창을 부모 창이라고 한다.

 

자식창에서 부모창에 값을 넣거나 설정하기 위해 opener 를 이용해 조정 가능하다.

 

  function sendAddress(zipcode,area1,area2,area3,area4){
	 var address =area1+" "+area2+" "+area3+" "+area4
	 
	  opener.document.regForm.mem_zipcode.value = zipcode
	  opener.document.regForm.mem_address.value = address
	  self.close();//self  ==> ZipCheck.jsp(검색창)
  }

위 코드에서 부모창의 regform 의 mem_zipcode에 zipcode 값을 넣어주고

self.close를 통해 자식창을 종료한다.

반응형