javaScript关闭浏览器 (不弹出提示框)
2009-07-07 14:23
453 查看
一段JavaScript脚本程序,负责关闭窗口,如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。
解决方案有以下几种方法:
1.指向自己关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
window.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
2.框架top关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open('', '_top', '');
window.parent.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
3.另外还有一种网上常用的方法,不过似乎对IE8不起作用但在IE6上是中简单的直接关闭的方法
window.opener = null;
window.close();
解决方案有以下几种方法:
1.指向自己关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open(' ', '_self', ' ');
window.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
2.框架top关闭法
<script language="javaScript">
function closeWindow()
{
window.opener = null;
window.open('', '_top', '');
window.parent.close();
}
</script>
<input type='button' value='关闭窗口' onClick="closeWindow()">
3.另外还有一种网上常用的方法,不过似乎对IE8不起作用但在IE6上是中简单的直接关闭的方法
window.opener = null;
window.close();
相关文章推荐
- javaScript 关闭浏览器 (不弹出提示框)
- javaScript关闭浏览器 (不弹出提示框)
- javaScript 关闭浏览器 (不弹出提示框)
- javaScript关闭浏览器 (不弹出提示框)
- javaScript关闭浏览器 (不弹出提示框)
- javaScript关闭浏览器 (不弹出提示框)
- javaScript关闭浏览器 (不弹出提示框)
- javascript无提示关闭窗口之二:跨浏览器
- JavaScript 判断 Chrome 内核的 360 浏览器(关闭页面并提示)
- 关闭浏览器时提示的javascript事件
- Extjs 4.2 关闭浏览器不弹出提示窗口
- 一个关闭窗口不弹出提示的javascript代码
- javascript关闭窗口不弹出提示对话框!
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
- js实现浏览器右下角弹出提示信息窗口,几秒后自动关闭
- “当页面跳转或者关闭窗口时弹出提示窗口!”JAVASCRIPT实例
- javascript关闭窗口不弹出提示对话框!
- 关闭浏览器窗口是弹出提示框,并且可以通过函数控制其失效。
- 浏览器关闭时弹出提示事件onbeforeunload
- 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者