본문 바로가기
Developer/Javascript & jQuery

[Javascript] 팝업창에서 submit하고 창닫기

by 순수한소년 2017. 1. 11.
728x90
반응형

@

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
    function doAction(sAction) {
        var f = document.frm;
        var test1 = document.getElementsByName("test1");
        var test2 = document.getElementsByName("test2");
 
        console.log(f.test1.value);
        console.log(f.test2.value);
        //         alert(test1);
        //         alert(test2);
 
        switch (sAction) {
            case "SENDBACK":   //확인
            if (confirm("저장 하시겠습니까?")) {
                opener.name = "aa";
                f.target = opener.name;
                f.action = "${pageContext.request.contextPath}/popupRun.do";
                f.submit();
                self.close(); // this.close(); // 현재 팝업창이 닫히기 전에 처리한다. 닫기 버튼을 클릭하지 않고, 강제로 팝업창을 닫을 때에 대한 처리
                window.onbeforeunload = function() {
                opener.parent.location.reload();
                }
            } else {
                    window.open('about:blank','_self').close();
                    return;
            }
            break;
        }
    }
 
 
cs

@

728x90
반응형