IE窗口关闭,可使用window.attachEvent("onunload",function);

或是:<html>
      <script>
         function LeaveWin(){
        alert('要关闭吗')
          }
     </script>
 <body οnbefοreunlοad="LeaveWin()"> 
 </body>
 </html>
或是: <html>
 <body>
 <script>
 function LeaveWin(){
 event.returnValue="要闭吗";
 }
 window.οnbefοreunlοad=LeaveWin;
 </script>
 </body>
 </html>

三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。

用法:

  • object.onbeforeunload = handler
  • <element onbeforeunload = “handler” … ></element>

描述:
事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。
handler可以设一个返回值作为该对话框的显示文本。

触发于:

  • 关闭浏览器窗口
  • 通过地址栏或收藏夹前往其他页面的时候
  • 点击返回,前进,刷新,主页其中一个的时候
  • 点击 一个前往其他页面的url连接的时候
  • 调用以下任意一个事件的时候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
  • 当用window open打开一个页面,并把本页的window的名字传给要打开的页面的时候。
  • 重新赋予location.href的值的时候。
  • 通过input type=”submit”按钮提交一个具有指定action的表单的时候。

可以用在以下元素:
BODY, FRAMESET, window

平台支持:
IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+

注:难怪我写的系统抓不到opera浏览器用户的停留时间了,哭!!!

可是如果onbeforeunload 不行的话,还有什么函数可以统计的到呢?

另一个问题是:多窗口浏览器或者同时开了几个窗口点右键关闭时,也触发不到onbeforeunload

是我代码中的问题吗,还是什么原因呢?莫非是因为同时读写cookie,所以执行不到这句?

问题多多哦~~~~~再学习一下onunload事件

IE窗口关闭事件(转)相关推荐

  1. html监听页面关闭事件,JS针对浏览器窗口关闭事件的监听方法集锦

    本文实例总结了JS针对浏览器窗口关闭事件的监听方法.分享给大家供大家参考,具体如下: 方式一:(适用于IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) window.οnbefοreun ...

  2. python 关闭窗口事件_关于python:如何在Tkinter中处理窗口关闭事件?

    如何在Python Tkinter程序中处理窗口关闭事件(用户单击" X"按钮)? Tkinter支持一种称为协议处理程序的机制.在这里,术语协议是指应用程序和窗口管理器之间的交互 ...

  3. JavaScript捕获窗口关闭事件

    JavaScript捕获窗口关闭事件 关键字: window.close事件 javascript捕获窗口关闭事件有两种方法 1.用javascript重新定义 window.onbeforeunlo ...

  4. 监听关闭页面事件 ajax,Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求

    网上很多博客说监听窗口关闭事件使用window.beforeunload,但是这个监听事件也会在页面刷新的时候执行,经过百度和自己的实际测试, 终于解决了这个问题,代码如下: mounted() { ...

  5. Qt捕捉窗口关闭事件

    Qt捕捉窗口关闭事件 有时候我们希望在关闭窗口之前做一些操作,例如保存缓存数据或向用户提示是否关闭窗口等等. 由于一般的窗口都是继承自QWidget, 那么我们可以通过覆盖QWidget中的虚函数cl ...

  6. html5中页面关闭事件监听,JS针对浏览器窗口关闭事件的监听方法集锦

    本文实例总结了JS针对浏览器窗口关闭事件的监听方法.分享给大家供大家参考,具体如下: 方式一:(适用于IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) window.οnbefοreun ...

  7. JS - 捕获打印窗口关闭事件

    实际上浏览器没有标准化的打印窗口关闭事件,但是根据js单线程这一特性,我们可以在打开打印窗口时同时执行一个异步函数,这样异步函数将被阻塞直到窗口关闭,通用于任何窗口. window.print(); ...

  8. html5 关闭窗口事件,web窗口关闭事件之onunload、onbeforeunload事件详解

    最近用到一个问题,当修改一篇内容时需要把此内容锁定,提交修改后解除锁定.那么问题出现了,当用户点了修改但未提交直接关掉窗口,那么此条信息一直处理锁定状态导致其他人员没办法修改. 在这里用到的是 onb ...

  9. java swing 窗口关闭事件_swing窗口关闭事件

    实例1:一个空的java窗口 // JFrameDemo1.java import javax.swing.*; //使用Swing类,必须引入Swing包 public class JFrameDe ...

最新文章

  1. Gmapping从开始到放弃—写一个TF 广播
  2. Linux压缩命令总结
  3. 用74LS161构建多位计数器Multisim仿真实验
  4. Eureka深入理解
  5. Sqlserver别太信任SysComments表中的text字段
  6. java怎样将多个list写入txt中并且不覆盖原有数据_java容器,面试必备知识点整理!...
  7. 恒生证券期货行业用户维稳工作指引(二)
  8. socket编程和进程线程同步跟新
  9. ASP.NET 获取IP信息等探针
  10. 电机与拖动知识点及试题
  11. 一般信道容量的计算matlab,基于Matlab的信道容量计算
  12. 体验说 | 快速谷歌浏览器翻译插件的菜单栏工具
  13. 切图教程,app切图命名总结
  14. 关于Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp异常问题的解读
  15. ICMP协议之tracert实现
  16. 键盘的复制粘贴快捷键总是需要重复多次才起作用
  17. 什么是Socket?Socket协议的形象描述
  18. pyspider爬取免费正版图片网站Pixabay
  19. rsync实现两台服务器上的实时同步
  20. js中的 与或运算顺序 (包含例子)

热门文章

  1. 什么是阿尔法(Alpha)收益、贝塔(Beta)收益
  2. f5负载mysql_F5 LTM 负载均衡理论 | 奕中世界
  3. linux鼠标箭头消失了,Ubuntu 16.04 鼠标光标消失的解决方法(右键可弹窗,可以点击)...
  4. python-regex-thread-localhost
  5. kaldi运行yesno例程
  6. 温哥华岛大学计算机科学,温哥华岛大学有几个校区?
  7. 网络编程 —— 基础理论知识
  8. 利用python从网络上爬取图片_一篇文章教会你利用Python网络爬虫抓取王者荣耀图片...
  9. Java面试题 Error和Exception有什么区别?列出你见过的Execption并简要说明?
  10. 微信如何添加企业微信信息服务器地址,企业微信怎么添加管理员 设置方法介绍...