<HTML> <HEAD> <TITLE>跑马灯</TITLE> 
<SCRIPT Language="JavaScript">
 var msg="欢迎光临本报编辑部"; 
var interval = 100; 
seq = 0; 
function Scroll() 

document.tmForm.tmText.value = msg.substring(0, seq+1); 
seq++; 
if ( seq >= msg.length ) { seq = 0 }; 
window.setTimeout("Scroll();", interval ); 

</SCRIPT> 
<BODY OnLoad="Scroll();" > 
<FORM Name=tmForm> <INPUT Type=Text Name=tmText Size=45>
 </FORM> </BODY> </HTML>

解决方案 »

  1.   

    setTimeout("doSomeThing()",interval)或setInterval("doSomeThing()",interval)
    参数doSomeThing()表示你要做的事件,可以是一个表达式,或者一个函数调用;
    interval表示隔多久触发"doSomeThing()",单位是毫秒.值得注意的是,第一个函数如果放在被调用函数内部那么,将产生递归调用,除非外来时间的干预。而第2个函数即使放在doSomeThing()的外部,每隔interval的时间也将触发doSomeThing()。