javascript 做的一个网页计时器,可以重置计时。
setTimeout函数用的时间单位为毫秒,1000毫秒=1秒。
你也可以扩展一下这个记时器当到达多少秒后停止计时,转到某个页面里。
比较合适用在后台,或对某些页面上的数据比较敏感,希望到一定时间后自动弹出对话框,提示超时转到某个页面内。
以下为引用的内容: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js网页记时器--www.phperz.com</title> </head> <body> <script> function aa(x,y){ x++; if (y=="reset"){ window.clearTimeout(t); t=window.setTimeout("aa(0,'a')",1000) return false; } else{ t=window.setTimeout("aa("+x+",'a')",1000) } document.getElementById("tt").innerHTML=x; } window.setTimeout("aa(0,'a')",1000) </script> <div id="tt"></div> <a href="#" onClick="aa(0,'reset')">重置</a> </body> </html> |