개발 TIP
자바스크립트 팝업 부모창, 메인창 제어하기
개발쟝
2018. 5. 21. 18:00
기본적으로 팝업의 부모창은 opener 라고 한다.
현재 팝업을 닫고 부모창을 새로고침하고 싶으면
opener.location.reload();
self.close();
이렇게 적으면 되겠지?
내가 하고 싶은 건 단순한 부모창 새로고침이 아니다.
메인창!
메인(.html)
> iframe
> iframe
> 부모창 : 여기서 팝업 호출
이런 상황에서 저 메인을 새로고침 하고 싶다.
opener.parent.parent.location.reload(); 이렇게 하니까 메인창 새로고침이 가능했다.
각 단계의 주소를 확인하고 싶으면
opener.location.href
opener.parent.location.href
이런 식으로 console.log() 를 통해 찍어보면 된다.