ShowModalDialog -> 부모창 제어 X

ShowModalessDialog -> 부모창 제어 O

[모달창 -> 부모창 접근]

-> 모달창에서 parent.window.dialogArguments.document

[부모창 -> 모달창 접근]

-> 모달창 띄울 때 전역 변수 생성

var winObj = null;

function popupWinmodal(){

var winObj = '모달 및 모달리스 오픈.';

}

-> 부모창에서 winObj.document

다만 부모창에서 접근 할 경우 id를 부여해서 속성에 접근하고 style, display 등의 기본적인 몇가지 함수를 사용할 수 없음.

'부모창 -> 모달창[iframe] -> ifrmae 안의 문서

[ 모달 및 모달리스 폼값 post 방식으로 자신으로 전속 ]

<head> 와 </head> 사이에 <base target='_self' /> 선언 or ...

window.name = '이름' 선언하고 폼 타겟을 self로 하던가...

 

 

ex) opener

A.html

var params = [1, 2];

var returnVal = window.showModalDialog('popup.html', dialogLeft : 0px; edge : sunken; center=Yes; help : No; resizable : No; status : No;');

var params = window.dialogArguments;

 

 

B.html

var param1 = params.param1;

var param2 = params.param2;

window.returnValue = [param1 , param2];

 

--- 확인 해봐야함.

설정

트랙백

댓글