您的位置:首页 > Web前端 > JavaScript

JS中卸载事件(onunload)的一些问题

2017-08-10 00:00 337 查看
当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。

注意:不同浏览器对onunload事件支持不同。

如下代码,当退出页面时,弹出对话框“您确定离开该网页吗?”。





运行结果:(IE浏览器)





几点说明:

①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。

②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。

③onbeforeunload事件才对关闭页面有效。

④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。

⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。

来自慕课网JS学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  onunload js