[JavaScript]IE6、IE7、Firefox 无提示关闭窗口的代码
转自:http://www.jb51.net/article/17459.htm
之前转载过一篇:http://www.cnblogs.com/GuominQiu/articles/1640380.html
<script>
window.opener=null;
window.open('','_self');
window.close();
</script>
摘录关键的(最后一段)
JS参考手册的描述中一再强调open动作完成后将opener设置为空,也就是window.opener=null,但是哪也没说它有关闭窗口时不提 示这么个用法啊.比较前篇中父子窗口自动关闭的代码会发现,子窗口中是不需要把window.opener设置为空也可以无提示自动关闭的,而父窗口必须 有这一句.关于window.opener在无提示关闭窗口的作用,是不是可以这么解释,浏览器认为子窗口与父窗口的优先级是不同的,子窗口可以随意关闭,而父窗口可能有比较重要的内容而需要用户同意才可以关闭;当window.opener=null的时候,父窗口失去了原来的优先级,被浏览器认为是一个 普通的窗口,所以可以象子窗口一样不需要提示而自动关闭了