gpt4 book ai didi

javascript - 自动退出页面

转载 作者:行者123 更新时间:2023-11-29 19:42:04 26 4
gpt4 key购买 nike

我想在有时被用户闲置但无法执行后自动执行。我使用了以下 javascript,但没有任何反应,我还在 Web 配置中添加了 session 超时,但它也不起作用。请给我一些想法。

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

最佳答案

setTimeout 的第一个参数是函数句柄。 JS Timing

<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 - 自动退出页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22471896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com