1)异同
相同点:onunload,onbeforeunload当它叫刷新或
关闭,并且可以在
脚本或脚本中的window.onunload规定。
差异uff1a
一)onbeforeunload
执行之前
卸载文件,也可以防止卸载文件的执行。
B)onbeforeunload当它叫去
服务器读取新的页面。它还没有开始阅读。nunload阅读需要从服务器加载新的页面,并将它称之为要
替换当前页面时。
c)onbeforeunload能防止页面更新和关闭。但onunload不行。
的onload,onbeforeunload执行
顺序,和onUnload事件:
当打开
网页:只载
当页面被关闭:首先onbeforeunload,然后卸载文件
当页面被刷新,onbeforeunload,然后卸载文件,然后加载
2)onbeforeunload,onunload事件
触发:
a)关闭
浏览器窗口
B)当你通过
地址栏或收集器进入其他页面时
当主页是其中之一时,单击后退、向前、刷新。
d)单击指向另一个页面的URL
连接 e)调用下列事件中的任意一种:单击、
文档写入、文档打开、文档关闭、窗口关闭、窗口、窗口和文档。
当打开窗口时打开一个页面,并将此页面上的窗口的名称传递给您要打开的页面。
G)时间分配的location.href价值。
h)通过
输入类型=提交按钮提交带有指定
操作的表单。
它可以用于以下元素:
体,框架窗口
浏览器
支持:
IE4 + /赢,Mozilla 1.7a +,Netscape 7.2 +,firefox0.9 +
3)不要叫onbeforeunload当页面被刷新
4)onbeforeunload防止页面更新和关闭
onbeforeunload =回归现在离开这个页面;>