zoukankan      html  css  js  c++  java
  • onunload事件和onbeforeunload事件

    记录知识点背景:在做一个h5项目时,在统计事件时有这样一个需求,

    希望能统计到用户是从第几页离开的,用到了这个知识点。在此记录。

    window.onunload

    1.定义和用法

    onunload事件在用户退出页面时发生。

    onunload发生于当用户离开页面时发生的事件(通过点击一个链接,

    提交表单,关闭浏览器窗口等等)。

    注意:onunload事件同样触发了页面载入事件onload事件。

    2.兼容性

    IE,Firefox,和Safari支持onunload事件,但是Chrome或者Opera不支持该事件。

    window.onboreunload与window.onunload的的相同点,都在刷新活关闭页面时调用。

    onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取。

    onunload已经从服务器上读到了需要加载的新页面,在即将替换当前页面时调用。

    onunload时无法阻止页面的更新和关闭,onbeforeunload可以做到。

    onbeforeunload是在onunload之前执行,它还可以阻止onunload的执行。

    参考文章:http://www.runoob.com/jsref/event-onunload.html

  • 相关阅读:
    关于发布版本号管理
    WWF
    C#编码规范和命名规则
    使用正则表达式更改编译版本号
    .net2005登录控件
    读取web.config自定义配置节
    在SQL SERVER 2005 中使用XML
    CVSNT用户权限配置
    共享鼠标
    《Ajax基础教程》
  • 原文地址:https://www.cnblogs.com/jjworld/p/7132436.html
Copyright © 2011-2022 走看看