wudi

博客园 首页 新随笔 联系 订阅 管理

[setTimeout]
setTimeout(表达式,延时时间)
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
}

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
  <FORM name=agree action=reg.asp?action=apply method=post>
<INPUT type=submit value="请认真查看<服务条款和声明>(5 秒后继续)" name=agreeb>
</Form>


<SCRIPT language=javascript>

   var secs = 5;

   document.agree.agreeb.disabled=true;

   for(i=1;i<=secs;i++) {

       window.setTimeout("update(" + i + ")", i * 1000);
   }
 function update(num) {

   if(num == secs) {

       document.agree.agreeb.value ="同意并注册";

       document.agree.agreeb.disabled=false;

   }

   else {

       printnr = secs-num;

       document.agree.agreeb.value = "请认真查看<服务条款和声明> (" + printnr +" 秒后继续)";

 }

}

</SCRIPT>

 </BODY>
</HTML>

posted on 2007-07-05 17:09  菜鸟吴迪  阅读(369)  评论(0)    收藏  举报