2016-10-21 2 views
0

Ich habe eine Abmeldeschaltfläche, die Benutzer aus der Sitzung abmelden sollte. Aber zuerst möchte ich die Nachricht bestätigen, ob er sich abmelden muss oder nicht. Also, ich habe window.onbeforeunload gefunden, aber das Problem ist, ob ich klicke bleib auf Seite oder lasse die Seite in beiden Fällen Ich bin nicht in der Lage, den Code auf nicht aus der Sitzung abmelden. Wie überprüfe ich, ob der Benutzer sich so entschieden hat, dass ich die Sitzung verlasse oder verlasse wie sie ist.Fragen Sie Benutzer Erlaubnis, die Sitzung ablaufen

Ich weiß, es könnte einfach sein, aber ich bin nicht in der Lage, die Bedingung zu überprüfen.

+0

Verwendung von JavaScript confirm() -Methode. – Stefan

Antwort

1

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> 
Verwandte Themen