亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

onbeforeunload與onunload事件異同點總結(jié)

 更新時間:2013年06月24日 11:22:07   作者:  
本文對onbeforeunload與onunload事件的異同點、觸發(fā)于、可以用在哪些元素以及解決刷新頁面時不調(diào)用onbeforeunload等等,感興趣的朋友可以參考下哈
1)異同點
相同點:onunload,onbeforeunload都是在刷新或關(guān)閉時調(diào)用,可以在<script>腳本中通過window.onunload來指定或者在<body>里指定。
不同點:
a)onbeforeunload在onunload之前執(zhí)行 ,它還可以阻止onunload的執(zhí)行。
b)onbeforeunload是正要去服務(wù)器讀取新的頁面時調(diào)用,此時還沒開始讀取;nunload則已經(jīng)從服務(wù)器上讀到了需要加載的新的頁面,在即將替換掉當(dāng)前頁面時調(diào)用 。
c)onbeforeunload是可以阻止頁面的更新和關(guān)閉的。但是onunload不能。
onload、onbeforeunload、onunload事件的執(zhí)行順序:
打開頁面時:只執(zhí)行onload
關(guān)閉頁面時:先onbeforeunload,后onunload
刷新頁面時:先onbeforeunload,后onunload,再onload

2)onbeforeunload、onunload事件
觸發(fā)于:
a)關(guān)閉瀏覽器窗口
b)通過地址欄或收藏夾前往其他頁面的時候
c)點擊返回,前進,刷新,主頁其中一個的時候
d)點擊 一個前往其他頁面的url連接的時候
e)調(diào)用以下任意一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
f)當(dāng)用window open打開一個頁面,并把本頁的window的名字傳給要打開的頁面的時候。
g)重新賦予location.href的值的時候。
h)通過input type=”submit”按鈕提交一個具有指定action的表單的時候。
可以用在以下元素:
BODY, FRAMESET, window
瀏覽器支持:
IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+

3)解決刷新頁面時不調(diào)用onbeforeunload

4)onbeforeunload阻止頁面的更新和關(guān)閉
onbeforeunload="return '是否現(xiàn)在離開此頁面';">

相關(guān)文章

最新評論