监视 onkeydown 和 onmousedown 这两个事件, 比如:
//网页无动作时自动跳转
<script language="JavaScript"><!--
var meizz; //设置一个全局变量
var n = 300 * 1000; //时间设置(300秒)
meizz = setTimeout("window.location.href='www.htm'", n);
function autoJump()
{
clearTimeout(meizz);
meizz = setTimeout("window.location.href='www.htm'", n);
}
document.attachEvent("onmousemove", autoJump); //addEventListener
document.attachEvent("onkeydown", autoJump);
//--></script>
//说明,上述方法用来临视页面是否做过改动不太合适,如果谁更好的方法,我会再发上来的!