码迷,mamicode.com
首页 > Web开发 > 详细

js关闭窗口(取消提示)

时间:2016-02-25 11:32:37      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

   
转自:http://blog.sina.com.cn/s/blog_8f49f0060100x48v.html
声明:本文主要针对IE浏览器说明
一般关闭页面(或者说关闭窗口时),我们首先想到的是window.close(),但是这段代码对使用window.open()创建的窗口非常有效, 不会有提示信息;当在主浏览器窗口中使用时,将会得到一条提示信息:提示该脚本视图关闭窗口,询问是否真的要关闭该窗口,这一点让人有时很烦恼。
技术分享

现提供以下几种方式:
(1)在ie6中使用下面的代码,即可避免提示信息
function closewin(){
self.opener = null;
self.close();
}
(2)在ie7\ie8中使用下面的代码,即可避免提示信息
function closewin(){
window.open(‘‘,‘_top‘);
window.top.close();
}
(3)为了在ie中通用,简易使用以下方式。(因为没有ie7的环境尚未测试)
function closewin(){
self.opener = null;
self.open(‘‘,‘_self‘);
self.close();
    }
PS:(1)self 和 window 是等价的
    (2)上述方式在firefox及其他浏览器中都可以正常使用
    (3)在firefox及其他浏览器中直接使用window.close()并不会提示是否关闭页面的信息

js关闭窗口(取消提示)

标签:

原文地址:http://www.cnblogs.com/nearpengju123/p/5216184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!