javascript 卸载事件(onunload)
当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用 的程序。
注意:不同浏览器对onunload事件支持不同。
如下代码,当退出页面时,弹出对话框“您确定离开该网页吗?”。
如图:
运行结果:(IE浏览器)
个人补充以下几点:
浏览了下其他的网页,自己总结了下,不对的地方多多指教
卸载事件通俗的讲,就是离开当前网页,离开当前网页有两种方式,
1.像平常我们关闭网页,也就是离开网页了;2.在当前网页点击加载其他网页,跳转到其他网页,也是离开当前网页的一种;
onunload属于第2种,只有当你要跳转到另一个页面时,也就是要离开当前网页了,要跳转到另一个网页了,onunload才会被触发;
那平常时关闭网页就直接跳出一个对话框是怎么办到的?原来还有一个onbeforeunload,顾名思义,就是在onunload被执行之前,就被调用,无论是以上2种跳转方法中的哪种,onbeforeunload都会被触发。
2.几点说明:
①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。
②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。
③onbeforeunload事件才对关闭页面有效。
④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。
⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
window.onunload = onunload_message()谷歌加括号才有用。
转载于:https://blog.51cto.com/827403645/1963914
javascript 卸载事件(onunload)相关推荐
- JS事件 卸载事件 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。注意:不同浏览器对onunload事件支持不同。...
卸载事件(onunload) 当用户退出页面时(页面关闭.页面刷新等),触发onUnload事件,同时执行被调用的程序. 注意:不同浏览器对onunload事件支持不同. 如下代码,当退出页面时,弹出 ...
- Javascript的onbeforeunload onunload事件
简介 onunload,onbeforeunload都是在页面刷新或关闭时调用. 区别在于 onbeforeunload在onunload之前执行,它还可以阻止onunload的执行. onbefor ...
- Javascript知识——事件
O(∩_∩)O~~又是新的一周开始了,今天还是在继续学习Javascript知识,今天主要讲了事件的知识.现在就总结下吧. 事件 事件一般是用于浏览器和用户操作进行交互.最早是 IE 和 Netsca ...
- 浅谈javascript的事件监听——音乐播放器的控制
javascript的事件 javascript是一门基于事件驱动的语言,当html页面中的元素触发一些动作时,可以执行相关的js代码. 1.常见事件 浏览器窗体事件 事件名 描述 onload 当窗 ...
- javascript原生事件句柄、BOM、DOM对象属性方法总结
javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...
- html鼠标离开点击停留,Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)...
本文实例总结了Javascript DOM事件操作.分享给大家供大家参考,具体如下: 使用JavaScript可以对HTML页面上的各种事件进行监听,如鼠标点击/释放,鼠标悬停/离开,等等. 效果图: ...
- JavaScript触发事件大全--能力工场
1.onabort:当用户终止正在打开的网页时产生该事件. 2.onblur:某元素失去活动焦点时产生该事件.例如鼠标在文本框中点击后又在文本框外点击时就会产生. 3.onchange:当网页上某元素 ...
- js鼠标事件大全-Javascript鼠标事件大全
js鼠标事件大全-Javascript鼠标事件大全 2009年03月11日 星期三 14:22 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick 当键盘上的某个键被按下并且释放时 ...
- JavaScript中的onunload不能用的解决办法
JavaScript中的onunload不能用的解决办法决办法 原文地址:JavaScript中的onunload不能用的解决办法 今天学习JavaScript中的onunload事件,然后自己开始试 ...
最新文章
- 自定义present和dismiss的转场动画
- C#中的 隐式与显式接口实现
- echarts label加边框_echarts 添加自定义label标签
- 接口传值后不起作用_聊一聊 API 接口测试
- VS2010 asp.net development server 无法展示svg图片
- 数字格式化输出NumberFormat
- 2021年中国工业机器视觉行业产业链分析:人工智能时代带动行业发展[图]
- matlab多行注释
- 卡西欧计算机如何计算矩阵乘法,矩阵乘法计算器
- Python学习:IndentationError: expected an indented block
- 应届生应不应该参加培训????
- python关键词排名批量查排名_Python批量查询百度排名
- Kali 无法连接到网络
- 联想g400从u盘启动计算机,联想G40怎么从U盘启动|联想G40设置U盘启动方法
- 计算机应用应届求职简历,计算机应用应届生个人简历模板
- 解除控制伽卡他卡控制
- 怎么提高公文写作水平?原来这就是公文参考模版
- 网络基础——综合布线
- 24h删:10年数据分析师珍藏Python实战项目,太强大!
- python键盘记录255是哪个按键_Keylogger: Python写的键盘敲击记录器
热门文章
- python集合类型_Python 的集合(set)类型
- 数据挖掘、生信、meta?临床医生如何选择
- 2018年高教社杯全国大学生数学建模竞赛题目问题B 智能RGV的动态调度策略
- 未定义的引用_Rust 引用和借阅
- matlab用regress方法求ln函数_高考数学48条秒杀型公式与方法,想要120分一定要掌握...
- 色彩空间DCI XYZ转RGB
- Spin控件使用总结
- GetLBText()和GetWindowText()区别
- python的原则_python 类的使用原则
- oracle根据null排序,oracle 关于null值排序