Session Timeout - Ergebnisse in wenigen Minuten
var IDLE_TIMEOUT = 2700; //seconds 45min
var _idleSecondsCounter = 0;
document.onclick = function() {
_idleSecondsCounter = 0;
};
document.onmousemove = function() {
_idleSecondsCounter = 0;
};
document.onkeypress = function() {
_idleSecondsCounter = 0;
};
window.setInterval(CheckIdleTime, 1000);
function CheckIdleTime() {
_idleSecondsCounter++;
var oPanel = document.getElementById("SecondsUntilExpire");
if (oPanel)
oPanel.innerHTML = (IDLE_TIMEOUT - _idleSecondsCounter) + "";
if (_idleSecondsCounter >= IDLE_TIMEOUT) {
//alert("Your Session Time expired. Please Login.");
document.location.href = "logoff.php";
}
}
<div id='SecondsUntilExpire'></div>
So von oben Ich erhalte Ausgabe als 2699 (seine in Sekunden = 45 Minuten), und wenn kein Ereignis seine Verringerungen passieren (2698..2697..and so on) und wenn irgendein Ereignis (Maus up..etc)
den Rücken zu 2699 passieren, aber ich muss in wenigen Minuten das ist: 44:59, 44:58 ..und so weiter
Schauen Sie sich in diesem Fall für Ihre Formatierung muss https://stackoverflow.com/questions/3733227/javascript-seconds-to-minutes- und Sekunden – Scuzzy
Welchen Browser benutzen Sie? –
ich benutze Firefox – user3209031