setTimeout()

王朝百科·作者佚名  2010-05-30  
宽屏版  字体: |||超大  

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);

}

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有