我需要一些帮助。希望你们能帮助我。我试图将此代码放在我的页面上,以便在鼠标和按键处于非活动状态时自动重新加载页面。
<body onmousemove = "canceltimer()"; onclick = "canceltimer()"; onkeypress = "canceltimer()"; onscroll = "canceltimer()";
onload = "canceltimer"; onmousedown = "canceltimer()">
<script type = "text/javascript">
var tim = 0;
function reload () {
tim = setTimeout("location.reload(true);",10000); // 3 minutes
}
function canceltimer() {
window.clearTimeout(tim); // cancel the timer on each mousemove/click
reload(); // and restart it
}
</script>
到目前为止,它只在鼠标和按键上工作。不知怎的,如果我的浏览器或标签闲置,我想自动重新加载我的页面。我怎样才能做到这一点?提前谢谢。