国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

onbeforeunload與onunload事件異同點總結

2024-05-06 15:48:17
字體:
來源:轉載
供稿:網友
本文對onbeforeunload與onunload事件的異同點、觸發于、可以用在哪些元素以及解決刷新頁面時不調用onbeforeunload等等,感興趣的朋友可以參考下哈

1)異同點
相同點:onunload,onbeforeunload都是在刷新或關閉時調用,可以在<script>腳本中通過window.onunload來指定或者在<body>里指定。
不同點:
a)onbeforeunload在onunload之前執行 ,它還可以阻止onunload的執行。
b)onbeforeunload是正要去服務器讀取新的頁面時調用,此時還沒開始讀取;nunload則已經從服務器上讀到了需要加載的新的頁面,在即將替換掉當前頁面時調用 。
c)onbeforeunload是可以阻止頁面的更新和關閉的。但是onunload不能。
onload、onbeforeunload、onunload事件的執行順序:
打開頁面時:只執行onload
關閉頁面時:先onbeforeunload,后onunload
刷新頁面時:先onbeforeunload,后onunload,再onload

2)onbeforeunload、onunload事件
觸發于:
a)關閉瀏覽器窗口
b)通過地址欄或收藏夾前往其他頁面的時候
c)點擊返回,前進,刷新,主頁其中一個的時候
d)點擊 一個前往其他頁面的url連接的時候
e)調用以下任意一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
f)當用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)解決刷新頁面時不調用onbeforeunload

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 吉首市| 渑池县| 乐平市| 西藏| 苗栗县| 龙江县| 宣汉县| 临汾市| 凤山县| 南投市| 北川| 梁河县| 锡林浩特市| 康保县| 宝坻区| 宁河县| 炉霍县| 鄄城县| 台州市| 静海县| 柳州市| 富裕县| 蓬溪县| 永修县| 垦利县| 湖口县| 六安市| 江油市| 色达县| 黄冈市| 常宁市| 泌阳县| 湘潭市| 泽普县| 榆林市| 双流县| 西城区| 宜春市| 仪征市| 乌拉特前旗| 白沙|