본문 바로가기
Programming/JavaScript

[Javascript] 팝업 창에서 부모창에 접근할 경우

by NAMP 2016. 1. 1.
[Javascript] 팝업 창에서 부모창에 접근할 경우


window.open(url, title, newStyle);

window.open 으로 생성한 경우에는, window.opener 로 접근

window.showModelessDialog(url,window,winstyle);

window.showModelessDialog 으로 생성한 경우에는, window.dialogArguments 로 접근합니다.


showModalDialog 팝업창에서 부모창에 접근하기 위하여 함수를 추가합니다. 

// 팝업창에서 opener를 통해서 부모창에 접근할 수 있습니다. 
$(document).ready(function () {
    if (opener == undefined)
    opener = window.dialogArguments;
});


function OpenModalWindowSecure(url, winName, width, height) {
  return window.showModalDialog(url, winName, "dialogHeight: " + height + "px; dialogWidth: " + width + "px; edge: raised; center: yes; help: no; resizable: no; status: no; scroll:no");
}


댓글