【发布时间】:2014-04-23 16:37:57
【问题描述】:
我想在用户有时空闲但无法执行之后自动执行。我使用了以下 javascript,但没有发生任何事情,我还在 Web 配置中添加了会话超时,但它也不起作用。请给我一些想法。
<script type="text/javascript">
var timer1, timer2;
document.onkeypress=resetTimer;
document.onmousemove=resetTimer;
function resetTimer()
{
document.getElementById('timeoutPopup').style.display='none';
clearTimeout(timer1);
clearTimeout(timer2);
// waiting time in minutes
var wait=10;
// alert user one minute before
timer1=setTimeout("alertUser()", (60000*wait)-1);
// logout user
timer2=setTimeout("logout()", 60000*wait);
}
function alertUser()
{
document.getElementById('timeoutPopup').style.display='block';
}
function logout()
{
window.location.href='Logout.aspx';
}
}
</script>
【问题讨论】:
标签: javascript asp.net