漠北怪叟
金牌会员
 
UID 70640
精华
0
积分 2364
帖子 383
金钱 2364 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-3-29
状态 离线
|
[推荐阅读] Class 'mysqli' not found的问题
我认为最简单的方案为:
<script language="javascript">
var uptime=0;
var t;
function addtime(){
if (uptime>50){ //50秒后
location='logout.php'
clearInterval(t);
return;
}
uptime++;
}
var t=setInterval("addtime",1000)
</script>
原理是.每秒执行一次函数.如果50秒内,没有其它的过程去清理掉t的话,就转向
所以.如果用户动作.比如onclick时.就需要在函数中写入
<script language="javascript">
document.forms['login'].username.onclick=function(){
uptime=0; //把全局的计数复位.
clearInterval(t); //清理一下原先的t
t=setInterval("addtime",1000);//这里不要加var,因为需要引用全局变量.
//上面的的代码实际可以存为公用的..自己研究..
.....
}
</script>
|  我的博客:http://hjc73.space.mywallop.cn,换窝了,http://my.haokan123.com/?104 自己开发的博客自己撑~ |
|