function test(str)
{
alert(str);
setTimeout("test(document.form.tt.value)", 10);
}
setTimeout("test(document.form.tt.value)", 10);这样就行了

解决方案 »

  1.   

    定时执行一次
    setTimeout    定时
    clearTimeout  清除定时定时重复执行
    setInterval   定时
    clearInterval 清除定时
      

  2.   

    谢谢,是我搞错了,setTimeout和setInterval的关系
      

  3.   

    <HTML>
    <script language="javascript"> function showclick() { document.getElementById('c1').click();         timerID = setTimeout("showclick()",4000);//设时间(毫秒)
         }
    </script><BODY onLoad="showclick();">
      <form name="form1" method="post" action="">
        <input type="button" name="Submit" value="按钮" id="c1" onClick="alert('点了');"> 
     </form>
    </BODY>简单的定时触发事件实例