JavaScript捕獲窗口關閉事件

javascript捕獲窗口關閉事件有兩種方法

1.用javascript重新定義 window.onbeforeunload()  事件

在javascript裏定義一個函數即可

function  window.onbeforeunload()  {  alert("關閉窗口")}

alert()事件將會在關閉窗口前執行,你也可以用戶決定是否關閉窗口

function  window.onbeforeunload()  { 
 if  (event.clientX>document.body.clientWidth  &&  event.clientY<0 ||event.altKey) 
     window.event.returnValue="確定要退出本頁嗎?";  
 }

2.用onUnload方法

在body 標籤里加入onUnload事件

body onUnload="myClose()"

然後在javascript裏定義myClose()方法

但是onUnload方法是在關閉窗口之後執行,不是在關閉窗口之前執行,如果你想在關閉窗口之前做判斷,請用第一種方法

發佈了12 篇原創文章 · 獲贊 1 · 訪問量 5660
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章