본문 바로가기
Frontend/JavaScript

자식윈도우가 닫혀지면서 부모윈도우 페이지 이동시키는 방법

by 지구 2018. 5. 2.
부모윈도우(getUser.jsp) 에서 회원탈퇴버튼을 클릭하면 탈퇴사유를 체크하는 자식윈도우(quitUserView)가 뜨도록했는데,
자식윈도우에서 로직처리하고 OK하면 창이 꺼짐과 동시에 부모윈도우 페이지이동을 구현하고 싶었다.
나름 고민도 많이하고 서치도 많이했는데 생각보다 단순하네..


top.opener.location="부모윈도우에서 이동할 페이지 주소"


getUser.jsp - HEAD

1
2
3
4
5
6
7
<script type="text/javascript">
<!--
function fncQuitUser() {
    popWin = window.open("/user/quitUserView.jsp","popWin","left=300,top=200,width=300,height=200,marginwidth=0,marginheight=0,scrollbars=no,scrolling=no,menubar=no,resizable=no");
}
-->
</script>
cs


getUser.jsp - BODY

1
<a href="javascript:fncQuitUser();">회원탈퇴</a>
cs


quitUserView.jsp

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
<!--
function fncQuitCheck() {
    로직처리...
        
    top.opener.location="/user/loginView.jsp"
    window.close();
}
 
-->
</script>
cs


반응형

댓글