你把这个存成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>时间的话,你改回来就是了的说^.^