大家都知道,window.close()是用来关闭窗口,与IE和Firefox的支持。

为了实现IE浏览器对浏览器的绝对控制,关闭关闭非打开窗口时弹出一个对话框。用户被询问如何删除这个盒子。请看下面的代码。


功能winclose(){ window.top.opener = null;window.close();}


它可以添加window.top.opener = null之前window.close。

有些人说Firefox不支持关闭,这实际上是错误的。为什么window.close不能用于Firefox火狐不能关闭用户打开网页默认的,所以它可以设置火狐这样。

打开Firefox并在地址栏输入

找到dom.allow_scripts_to_close_windows和改变它的真实。

需要说明的是Firefox中弹出对话框没有问题。



函数A(){
Window.open(','_parent ',');
window.opener =窗口;
Window.close();
}



这可以在FF下关闭。

如果你看到这些,如果你让客户设置,它不等于函数,所以结果不是很令人满意,我不知道是否还有其他好的替代方法。

后记:你可以通过打开一个新窗口和关闭网页关闭当前页面。谢谢你strangebank。但奇怪的是,我没有在FF2昨天测试的时间成功了,这是3个成功的今天。地狱,2在试验机的同事今天可以。但这是很好的清晨,解决问题。^ _ ^

index.html




ddddddddd


c.html




关闭窗口