我知道的: -我們可以使用Ajax從javascript更改數據庫。所以,只要我們按下標題欄上的'X'按鈕,它就會調用「onbeforeunload」事件。通過這個事件,我們可以更改數據庫。按下'X'按鈕後數據庫更改
但在我的情況下,我只想改變用戶的狀態,當用戶點擊'X'按鈕。不是在更改頁面的情況下。因爲更改頁面正在卸載頁面。並關閉頁面也卸載頁面(盡我所知)。
有什麼辦法來區分關閉頁面和從一個頁面移動到其他頁面?
我想用它來改變用戶的狀態(即登錄/註銷),只要他按下十字按鈕。
我不想在用戶更改頁面時設置狀態「註銷」。 當用戶'X'按鈕時,我想設置狀態「註銷」。
Plese幫我。
'onbeforeunload'在大多數瀏覽器中不能完全正常工作,所以不要依賴此功能 – Starx 2010-06-03 08:13:08