【www.bbyears.com--窗口特效】
我们知道直接使用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();
}