onbeforeunload與onunload事件異同點總結_javascript技巧
onbeforeunload
1)異同點
相同點:onunload,onbeforeunload都是在刷新或關閉時調用,可以在<script>腳本中透過window.onunload來指定或在<body>裡指定。 <BR> 不同點: <BR>a)onbeforeunload在onunload前執行 ,它也可以阻止onunload的執行。 <BR>b)onbeforeunload是正要去伺服器讀取新的頁面時調用,此時還沒開始讀取;nunload則已經從伺服器上讀到了需要加載的新的頁面,在即將替換掉當前頁面時調用 。 <BR>c)onbeforeunload是可以阻止頁面的更新和關閉的。但是onunload不能。 <BR>onload、onbeforeunload、onunload事件的執行順序: <BR>開啟頁面時:只執行onload <BR>關閉頁面時:先onbeforeunload,後onunload <BR>刷新頁面時:先後onbeforeunload,onunload,再onload <br><br><STRONG>2)onbeforeunload、onunload事件 <BR>觸發於: <BR>a)關閉瀏覽器視窗<BR>b)透過網址列或收藏夾前往其他頁面的時候<BR>c)點擊返回,前進,刷新,主頁其中一個的時候<BR>d)點擊一個前往其他頁面的url連接的時候<BR>e)調用以下任一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit. <BR>f)當用window open打開一個頁面,並把本頁的window的名字傳給要打開的頁面的時候。 <BR>g)重新賦予location.href的值的時候。 <BR>h)透過input type=”submit」按鈕提交一個有指定action的表單的時候。 <BR>可用在以下元素: <BR>BODY, FRAMESET, window <BR>瀏覽器支援: <BR>IE4 /Win, Mozilla 1.7a , Netscape 7.2 , Firefox0.9 <br><br><STRONG><br><br><STRONG><BR><🎜><🎜><🎜><🎜><🎜><🎜> 3)解決刷新頁面時不調用onbeforeunload<🎜> <🎜><🎜><🎜>4)onbeforeunload阻止頁面的更新和關閉<🎜> <🎜>onbeforeunload="return '是否現在離開此頁面';"></script>
相同點:onunload,onbeforeunload都是在刷新或關閉時調用,可以在<script>腳本中透過window.onunload來指定或在<body>裡指定。 <BR> 不同點: <BR>a)onbeforeunload在onunload前執行 ,它也可以阻止onunload的執行。 <BR>b)onbeforeunload是正要去伺服器讀取新的頁面時調用,此時還沒開始讀取;nunload則已經從伺服器上讀到了需要加載的新的頁面,在即將替換掉當前頁面時調用 。 <BR>c)onbeforeunload是可以阻止頁面的更新和關閉的。但是onunload不能。 <BR>onload、onbeforeunload、onunload事件的執行順序: <BR>開啟頁面時:只執行onload <BR>關閉頁面時:先onbeforeunload,後onunload <BR>刷新頁面時:先後onbeforeunload,onunload,再onload <br><br><STRONG>2)onbeforeunload、onunload事件 <BR>觸發於: <BR>a)關閉瀏覽器視窗<BR>b)透過網址列或收藏夾前往其他頁面的時候<BR>c)點擊返回,前進,刷新,主頁其中一個的時候<BR>d)點擊一個前往其他頁面的url連接的時候<BR>e)調用以下任一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit. <BR>f)當用window open打開一個頁面,並把本頁的window的名字傳給要打開的頁面的時候。 <BR>g)重新賦予location.href的值的時候。 <BR>h)透過input type=”submit」按鈕提交一個有指定action的表單的時候。 <BR>可用在以下元素: <BR>BODY, FRAMESET, window <BR>瀏覽器支援: <BR>IE4 /Win, Mozilla 1.7a , Netscape 7.2 , Firefox0.9 <br><br><STRONG><br><br><STRONG><BR><🎜><🎜><🎜><🎜><🎜><🎜> 3)解決刷新頁面時不調用onbeforeunload<🎜> <🎜><🎜><🎜>4)onbeforeunload阻止頁面的更新和關閉<🎜> <🎜>onbeforeunload="return '是否現在離開此頁面';"></script>
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)