中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用onbeforeunload事件檢測窗口是否刷新或關閉 .

發布時間:2020-06-15 11:14:55 來源:網絡 閱讀:1136 作者:ty2538402559 欄目:web開發

onunload,onbeforeunload 在頁面刷新或關閉時調用,區別在于:

onbeforeunload 是在頁面刷新或關閉前觸發,這時瀏覽器并未請求服務器讀取新頁面,因此onbeforeunload是可以阻止頁面更新或關閉的。

onunload 也是在頁面刷新或關閉時觸發,不過這時瀏覽器已經向服務器請求讀取新頁面,因此onunload是無法阻止頁面更新或關閉的。

1. onbeforeunload 事件

事件觸發時會彈出一個有確定和取消的對話框,確定后才會執行后續事件,否則繼續留在本頁。

觸發于:

  • 關閉瀏覽器窗口 

  • 通過地址欄或收藏夾前往其他頁面的時候 

  • 點擊返回,前進,刷新,主頁其中一個的時候 

  • 點擊 一個前往其他頁面的url連接的時候 

  • 調用以下任意一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit. 

  • 當用window open打開一個頁面,并把本頁的window的名字傳給要打開的頁面的時候。 

  • 重新賦予location.href的值的時候。 

  • 通過input type=”submit”按鈕提交一個具有指定action的表單的時候。 

可以用在以下元素:

  • BODY, FRAMESET, window

平臺支持:IE,Firefox,Chrome,Safari。Opera暫不支持。


例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title> 刷新與離開頁面檢測 </title>
 </head>

 <body>
  <script type="text/javascript">
  window.onbeforeunload = function(){
	return '你的文章尚未保存';
  }
  </script>
 </body>
</html>

2. onunload 事件


事件觸發時,會彈出一個只有確定的對話框,點確定后執行后續事件。


觸發于:

  • 關閉瀏覽器窗口 

  • 通過地址欄或收藏夾前往其他頁面的時候 

  • 點擊返回,前進,刷新,主頁其中一個的時候 

  • 點擊 一個前往其他頁面的url連接的時候 

  • 調用以下任意一個事件的時候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit. 

  • 當用window open打開一個頁面,并把本頁的window的名字傳給要打開的頁面的時候。 

  • 重新賦予location.href的值的時候。 

  • 通過input type=”submit”按鈕提交一個具有指定action的表單的時候。 


平臺支持:只有IE,其他都不支持。

例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title> 刷新與離開頁面檢測 </title>
 </head>

 <body>
  <script type="text/javascript">
  window.onunload = function(){
	alert('謝謝下次再來');
  }
  </script>
 </body>
</html>



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙山县| 子长县| 富源县| 富蕴县| 平陆县| 富民县| 新兴县| 深水埗区| 洪雅县| 德安县| 中超| 冀州市| 苍山县| 安阳市| 泸溪县| 美姑县| 泸定县| 江北区| 博湖县| 新龙县| 乐平市| 泰顺县| 大名县| 南郑县| 东莞市| 东山县| 台北市| 六枝特区| 阜阳市| 吉木乃县| 汶川县| 松桃| 扶余县| 米脂县| 正阳县| 滕州市| 曲靖市| 洮南市| 西华县| 恩施市| 开阳县|