반응형

1. window.open으로 새창을 띄운 경우라도 그 창이 다른 도메인으로 변경되었을 경우에는

그 창의 opener가 null이 되므로 opener.document를 사용할 수 없다.

이런 경우에는 새창을 frame으로 나누어서 도메인이 변경되지 않는 top개체를 사용해야 한다.

즉 window.top.opener로 사용해야 한다.


2. window.open으로 frame을 가진 새창을 띄운 경우에는 내부 frame에서 

window.close()가 실행되지 않는다. 이 경우에는 window.top.close()로 사용해야 한다.


3. window.open으로 새창을 띄울때 두번째 parameter인 window.name을 설정하면

form의 target으로 지정해서 새창으로 form정보를 넘겨줄 수 있다.


즉,


window.open ("Wait.htm", "NewWin", "toolbar=no,scrollbars=no,location=no,directories=no,status=no,menubar=no,resizable=no,width=500,height=280");

document.form1.target = "NewWin";

document.form1.submit();


이와 같이 사용할 수 있다.



Posted by 떼르미
,
반응형


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]