你把这个存成test.htm试一下, 5秒钟超时, 我这边没问题
<script language="javascript">
var myTime = setTimeout("Timeout();", 5000);
var i = 0;
setInterval("i+=1;document.all('txtTime').value=i;", 1000);
function resetTime()
{
document.all("txt1").value = "reset";
clearTimeout(myTime);
myTime = setTimeout('Timeout();', 5000);
}
function Timeout()
{
document.all("txt1").value = "timeout";
alert("你的登录已超时, 请点确定后重新登录!");
document.location.href='test.htm';
}
</script>
<body onkeydown="resetTime()" onclick="resetTime()">
<textarea cols=60 rows=10></textarea>
<input type=text id=txt1>
<input type=text id=txtTime>时间的话,你改回来就是了的说^.^
<script language="javascript">
var myTime = setTimeout("Timeout();", 5000);
var i = 0;
setInterval("i+=1;document.all('txtTime').value=i;", 1000);
function resetTime()
{
document.all("txt1").value = "reset";
clearTimeout(myTime);
myTime = setTimeout('Timeout();', 5000);
}
function Timeout()
{
document.all("txt1").value = "timeout";
alert("你的登录已超时, 请点确定后重新登录!");
document.location.href='test.htm';
}
</script>
<body onkeydown="resetTime()" onclick="resetTime()">
<textarea cols=60 rows=10></textarea>
<input type=text id=txt1>
<input type=text id=txtTime>时间的话,你改回来就是了的说^.^
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货