博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
了解Onunload,onbeforeunload事件
阅读量:4880 次
发布时间:2019-06-11

本文共 620 字,大约阅读时间需要 2 分钟。

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

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

   关闭浏览器窗口;

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

  调用window事件触发 如click

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

4.用法:

  可以在body中加载 

  <body οnbefοreunlοad="RunOnBeforeUnload()" οnunlοad="RunOnUnload()">

  也可以在script 中调用:

   window.οnunlοad=RunOnUnload;

   window.οnbefοreunlοad=RunOnBeforeUnloads;

 

转载于:https://www.cnblogs.com/linsu/archive/2011/12/10/2283586.html

你可能感兴趣的文章
xcode-git笔记
查看>>
TCP和UDP的优缺点及区别
查看>>
MATLAB消除曲线毛刺Outlier Detection and Removal [hampel]
查看>>
MySQL DATE_SUB() 函数
查看>>
在SSH框架下按条件分页查询
查看>>
jquery选择器
查看>>
【javascript学习——《javascript高级程序设计》笔记】DOM操作
查看>>
高效的SQL语句翻页代码
查看>>
NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤
查看>>
linux下Makefile全解(二)
查看>>
XMLHTTP.readyState的五种状态
查看>>
百度外卖 前端面试题
查看>>
record for json formate site
查看>>
查询树形的根节点
查看>>
HDU 1272 小希的迷宫
查看>>
hdu 5412 CRB and Queries(整体二分)
查看>>
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>