onbeforeunload与onunload事件
来源:互联网 发布:临沂知豆电动汽车 编辑:程序博客网 时间:2024/06/14 08:32
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到。
1、onbeforeunload事件:
说明:目前三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。
用法:
object.onbeforeunload = handler
<element onbeforeunload = “handler” … ></element>
描述:
事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。handler可以设一个返回值作为该对话框的显示文本。
触发于:
关闭浏览器窗口
通过地址栏或收藏夹前往其他页面的时候
点击返回,前进,刷新,主页其中一个的时候
点击 一个前往其他页面的url连接的时候
<javascript type="text/javascript"> window.beforeunload = function() { return "数据未保存,确认离开?"; //event.returnValue = "数据未保存,确认离开?";(火狐不支持event.returnValue) }</script>
0 0
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- onbeforeunload与onunload事件
- Android RadioGroup,显示问题
- .NET中参数化查询数据库
- [sftp root@192.168.1.20 << -!] 中 " <<! " 是什麼意思呀
- 模拟和HTML5的ploceholder的效果
- mac下eclipse配置svn的方法
- onbeforeunload与onunload事件
- Hibernate 中的主健 ID 映射配置问题
- win7 mysql数据库安装于vc6.0下数据库调用
- qt录音--raw(pcm)文件转换wav文件
- 普通模式匹配
- .NET 数据库连接和查询
- linux常用操作指令
- 【笔记(2)】批量将数据导入新建phpcms模型中去
- 九度_题目1366:栈的压入、弹出序列