|
<script language="javascript">
function gb(str){
alert(str);
setTimeOut("gb('"+str+"')");
}
</script>
在setTimeOut中运行带参数的函数时,应该如下格式
setTimeOut("gb('" + str + "')");
注意其中的红色的单引号
下面是我写的一个时钟的例子
<head> <script language="javascript"> function www_helper_net(separator) { var Digital=new Date() var year=Digital.getYear(); var month=Digital.getMonth()+1; var day=Digital.getDate(); var hours=Digital.getHours(); var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() //alert("separator"); if(minutes <=9) minutes="0"+minutes if(seconds<=9) seconds="0"+seconds if(month<=9) month="0"+month if(day<=9) day="0"+day myclock=year+separator+month+separator+day+" "+hours+":"+minutes+":"+seconds if(document.layers){ document.layers.clock.document.write(myclock) document.layers.clock.document.close() }else if(document.all){ clock.innerHTML=myclock } setTimeout("www_helper_net('"+separator+"')",1000); } </script> </head> <body> <span id="clock" style"=width: 150px; height: 15px"></span> <script language="javascript">www_helper_net("-"); </script>
</body>
|