如果一段时间没有活动,我想从页面中踢出用户。
提示会阻止计时器(因此在处理提示之前将显示页面)。
如何取消提示(或绕过它,如果提示框中没有条目,则计时器会踢用户)?
var timeoutTimer = null;
var kickoutTimer = null;
timeoutTimer = setTimeout(function(){timeoutInfo()},10000);
function timeoutInfo()
{
kickoutTimer = setTimeout(function(){kickout()},10000);
var kickresponse = prompt('you will be kicked out soon - stop it? enter YES','');
if( kickresponse == 'YES')
{
clearTimeout(kickoutTimer);
alert('stopped');
}
else
{
kickout();
}
}
function kickout()
{
document.location='kickedout.html';
}