Frontend/JavaScript

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

지구 2018. 5. 2. 15:13
부모윈도우(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


반응형