studyinter

 

javascript无提示直接关闭网页

由于IE版本不一样无提示关闭方法也不一样。最近在ie7试了window.opener=null;window.close()、window.parent=null;window.close()、window.open("about:blank");window.close()都不行最后找到了一个可行的,说出来大家分享一下 
  1. window.opener=null;      
  2. window.open('','_self');      
  3. window.close();
  4. 以下是出现这种现象的原因
  5.  Netscape 3.0以上版本支持的JavaScript 1.1规定:如果一个窗口是采用open()方法打开的,则使用close()关闭时不出现确认的对话框,而如果不是采用open()方法打开的,都要出现这一确认对话框。对于IE 4.0来说,关闭时都会出现确认对话框,不管是否是使用open()方法打开的窗口。  在IE5中也是:如果一个窗口是采用open()方法打开的,则使用close()关闭时不出现确认的对话框,而如果不是采用open()方法打开的,都要出现这一确认对话框。

posted on 2009-11-18 10:31  smallfenger  阅读(1894)  评论(0)    收藏  举报

导航