setTimeout

setTimeout

 
  定义和用法:
 
  setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
 
  语法:
 
  setTimeout(code,millisec)
 
  参数:
 
  code (必需):要调用的函数后要执行的 JavaScript 代码串。
 
  millisec(必需):在执行代码前需等待的毫秒数。
 
  提示:
 
  setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
 
  实例:
 
  <html>
 
  <head>
 
  <script type="text/javascript">
 
  function timedMsg()
 
  {
 
  var t=setTimeout("alert('5 seconds!')",5000)
 
  }
 
  </script>
 
  </head>
 
  <body>
 
  <form>
 
  <input type="button" value="Display timed alertbox!"
 
  onClick="timedMsg()">
 
  </form>
 
  <p>Click on the button above. An alert box will be
 
  displayed after 5 seconds.</p>
 
  </body>
 
  </html>
 
  实例:
 
  function clockon(bgclock){
 
  var now=new Date();
 
  var year=now.getYear();
 
  var month=now.getMonth();
 
  var date=now.getDate();
 
  var day=now.getDay();
 
  var hour=now.getHours();
 
  var minu=now.getMinutes();
 
  var sec=now.getSeconds();
 
  var week;
 
  month=month+1;
 
  if(month<10) month="0"+month;
 
  if(date<10) date="0"+date;
 
  if(hour<10) hour="0"+hour;
 
  if(minu<10) minu="0"+minu;
 
  if(sec<10) sec="0"+sec;
 
  /* var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
 
  week=arr_week[day];
 
  */
 
  switch (day){
 
  case 1:
 
  week="星期一";
 
  break;
 
  case 2:
 
  week="星期二";
 
  break;
 
  case 3:
 
  week="星期三";
 
  break;
 
  case 4:
 
  week="星期四";
 
  break;
 
  case 5:
 
  week="星期五";
 
  break;
 
  case 6:
 
  week="星期六";
 
  break;
 
  default:
 
  week="星期日"
 
  break;
 
  }
 
  var time="";
 
  time=year+"年"+month+"月"+date+"日 "+week+" "+hour+":"+minu+":"+sec;
 
  if(document.all){
 
  bgclock.innerHTML="系统公告:["+time+"]"
 
  }
 
  var timer=setTimeout("clockon(bgclock)",200);
 
  }

posted on 2014-04-23 10:27  锟斤拷锟斤拷  阅读(194)  评论(0编辑  收藏  举报

导航