티스토리 뷰

기본적으로 팝업의 부모창은 opener 라고 한다.

현재 팝업을 닫고 부모창을 새로고침하고 싶으면


opener.location.reload();

self.close();


이렇게 적으면 되겠지?


내가 하고 싶은 건 단순한 부모창 새로고침이 아니다.

메인창!


메인(.html)

 > iframe

> iframe

> 부모창 : 여기서 팝업 호출


이런 상황에서 저 메인을 새로고침 하고 싶다.


opener.parent.parent.location.reload();  이렇게 하니까 메인창 새로고침이 가능했다.


각 단계의 주소를 확인하고 싶으면


opener.location.href

opener.parent.location.href


이런 식으로 console.log() 를 통해 찍어보면 된다.

댓글