diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActInfoRegistPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActInfoRegistPopup.jsp index bb34487..06c329e 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActInfoRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActInfoRegistPopup.jsp @@ -262,7 +262,7 @@ var newWindow = openPopup(url, 1400, 800, 'actnInfoManagePopup'); if (newWindow) { // 메인페이지 opener 참조를 새 팝업에 전달 - newWindow.mainOpener = window.opener; + newWindow.opener = window.opener; window.close(); // 현재 창은 닫지 않고 유지 (사용자가 다시 돌아올 수 있도록) } else { diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActnInfoRegistPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActnInfoRegistPopup.jsp index 936b54d..19fda63 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActnInfoRegistPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/crdnActInfo/crdnActnInfoRegistPopup.jsp @@ -364,6 +364,7 @@ '&crdnNo=' + encodeURIComponent(self.crdnNo); var newWindow = openPopup(url, 1200, 700, 'actInfoPopup'); if (newWindow) { + newWindow.opener = window.opener; window.close(); } else { alert('팝업이 차단되었습니다. 팝업 차단을 해제해주세요.'); diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnImpltTask/impltTaskPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnImpltTask/impltTaskPopup.jsp index f973ece..bd03cec 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnImpltTask/impltTaskPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnImpltTask/impltTaskPopup.jsp @@ -382,8 +382,9 @@ '&crdnYr=' + encodeURIComponent(ImpltTaskPopup.crdnYr) + '&crdnNo=' + encodeURIComponent(ImpltTaskPopup.crdnNo) + '&impltTaskSeCd=' + encodeURIComponent(ImpltTaskPopup.impltTaskSeCd); - var newWindow = openPopup(url, 1600, 1200, 'levyPrvntcPopup'); + var newWindow = openPopupSafe(url, 1600, 1200, 'levyPrvntcPopup'); if (newWindow) { + newWindow.opener = window.opener; window.close(); } else { alert('팝업이 차단되었습니다. 팝업 차단을 해제해주세요.'); diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp index b9562d6..0452f4d 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp @@ -1189,7 +1189,7 @@ var newWindow = openPopup(url, 1200, 658, 'impltTaskPopup'); if (newWindow) { // 메인페이지 opener 참조를 새 팝업에 전달 - newWindow.mainOpener = window.opener; + newWindow.opener = window.opener; window.close(); } else { alert('팝업이 차단되었습니다. 팝업 차단을 해제해주세요.');