龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

Javascript关闭窗口不提示关闭对话框

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
本文章介绍了关于Javascript关闭窗口不提示关闭对话框,有需要学习的朋友可参考一下。 我们知道直接使用window.close()是会出现关闭提示的,这个用户体验就打折扣了, 解决方法 子窗口
本文章介绍了关于Javascript关闭窗口不提示关闭对话框,有需要学习的朋友可参考一下。

我们知道直接使用window.close()是会出现关闭提示的,这个用户体验就打折扣了,

解决方法

子窗口调用window.close()的时候就不会弹出对话框了,所以只要将窗口设一个伪父窗口,那么IE就会把当前窗口当成一个子窗口

代码如下

用 window.opener = null;就可以

 代码如下
// 不提示窗口关闭对话框
parent.window.opener = null;
parent.window.open("", "_self");
parent.window.close();
parent.window.location.href = "";
window.close();

其它方法

 代码如下

//普通带提示关闭
function closeie(){
window.close();
}

//关闭IE6不提示
function closeie6(){
window.opener=null;
window.close();
}

//关闭IE7不提示
function closeie7(){
window.open('','_top');
window.top.close();
}


精彩图集

赞助商链接