<script language=Javascript> function hello() { alert("hello"); setTimeout("hello();", 2000); } </script>
<Body onload=hello();>
阿得針對以上的程式碼講解一下: function hello(),這是Javascript函式的寫法,算是複習囉 alert(),如果您現在還不是很清楚這個是什麼,您應該去查一下先前的教學 SetTimeout("hello();",2000),這張就是王牌了,SetTimeout這個函式名稱大小寫有差,如果打錯了不管怎麼試都試不出來喔!!後面""中的hello()是函式名稱,請注意一定要有引號!!而逗點之後的數字代表在多少時間內執行此函式,單位為千分之一秒。整段程式碼的解釋就是兩秒鐘後會再執行一次hello()。 Body onload=hello();,這個是呼叫函式,因為SetTimeout是寫在hello()裡面,而hello()是一個函式,如果您一開始載入網頁沒有呼叫函式那函式就不會有作用。