0
我有一個註銷按鈕,應該從會話中註銷用戶。但首先我想確認是否需要註銷。所以,我發現window.onbeforeunload,但問題是我是單擊頁面停留還是離開頁面,在這兩種情況下,我無法限制代碼不會退出會話。我該如何檢查用戶是否選擇了這樣做,因爲我將會過期或離開。詢問用戶權限是否過期
我知道這可能很容易,但我無法獲得檢查的條件。
我有一個註銷按鈕,應該從會話中註銷用戶。但首先我想確認是否需要註銷。所以,我發現window.onbeforeunload,但問題是我是單擊頁面停留還是離開頁面,在這兩種情況下,我無法限制代碼不會退出會話。我該如何檢查用戶是否選擇了這樣做,因爲我將會過期或離開。詢問用戶權限是否過期
我知道這可能很容易,但我無法獲得檢查的條件。
HTML:
<input type='button' name='button_logout' value='Logout' onClick='logoutUser()'>
的Javascript:
<script type='text/javascript'>
function logoutUser() {
var ok = confirm('Are you sure you want to end this session?');
if (ok) {
// destroy session and log user out
window.location = 'logUserOut.php'; // for example
}
}
</script>
使用JavaScript的確認()方法。 – Stefan