zoukankan      html  css  js  c++  java
  • 了解Onunload,onbeforeunload事件

    1.目前支持浏览器firefox,IE 在BODY, FRAMESET, window 对象上Onunload,onbeforeunload事件

    2.在什么情况下触发这两个事件:

       关闭浏览器窗口;

      点击返回,前进,刷新, 一个前往其他页面的url连接的时候;

      调用window事件触发 如click

    3.区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用,Onunload是无法阻止页面的更新和关闭的,而 Onbeforeunload 可以做到,就是页面加载之前,一个是在页面关闭之后执行;

    4.用法:

      可以在body中加载 

      <body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()">

      也可以在script 中调用:

       window.onunload=RunOnUnload;

       window.onbeforeunload=RunOnBeforeUnloads;

  • 相关阅读:
    电路的耦合方式
    PCBA与PCB的区别
    vue记住密码功能
    数组变异
    element时间选择器插件转化为YYYY-MM-DD的形式
    box-shadow
    从后台传select的值
    jQuery事件(持续更新中)
    JavaScript对象(持续更新中)
    15分XX秒后订单自动关闭(倒计时)
  • 原文地址:https://www.cnblogs.com/linsu/p/2283586.html
Copyright © 2011-2022 走看看