页面无刷新超时自动退出

<%
Seven_OverTime=10 '超时自动退出的时间,单位是分钟
%>
<script>
var JumpUrl = "",JumpTimer = 10;
var TimerCount = 0,Timer,IsStopJump = false;
var TimerOut = <%=Seven_OverTime*60%>;
function $(_sId){return document.getElementById(_sId);}
function SetAutoJumpUrl(timers,url){JumpTimer = timers;JumpUrl = url;Timer = setTimeout("AutoJumpUrl()",1100);}
function AutoJumpUrl(){
   if(IsStopJump) return;
   if(TimerCount<(JumpTimer-1)){
    TimerCount ++;
    $('CountDown').innerText = JumpTimer-TimerCount;
    setTimeout("AutoJumpUrl()",1100);
   }else {
    document.location.href = JumpUrl;
   }
}
function HandJump(){
   if(IsStopJump == false){
    IsStopJump = true;
    $('DoStop').innerText="y";
    $('DoStop').title="恢复倒计时";
   }else{
    IsStopJump = false;
    $('DoStop').innerText="x";
    $('DoStop').title="停止倒计时";
    AutoJumpUrl();
   }
}
</script>
<body onmousemove="TimerCount=0;" onmouseover="TimerCount=0;" onkeydown="TimerCount=0;" onclick="TimerCount=0;" onmouseout="TimerCount=0;" onFocus="TimerCount=0;">
<font id="DoStop" face="Wingdings" onclick="HandJump();" style="cursor:hand;" title="停止倒计时">x</font>
<span id="CountDown"><script>document.write (TimerOut);</script></span>秒后自动退出
<script>SetAutoJumpUrl(TimerOut,"http://www.7di.net");</script>
</body>
posted @ 2008-04-12 01:48  已經停更  阅读(818)  评论(0编辑  收藏  举报