2009年7月27日 星期一

IE6下,不出現警告訊息關閉視窗

當我們用javascript的window.close();關閉視窗的時候
如果是母視窗的話就會跳出如下的警告訊息


也就是目前要關閉的視窗不是藉由window.open()來開啟的子視窗
他沒辦法藉由window.close來直接關閉
可以使用window.opener=null;來避開這項限制
也就是在執行close前先把opener設成null

window.opener=null;
window.close();

沒有留言: