setTimeoutの位置



0   名前: Youka : 2007/01/14(日) 21:38  ID:ERRIMGTV
setTimeoutの位置についてわかりません。
下のように書いたとき、最初に1秒後に関数が実行されて終わりますが、
次にsetTimeoutがあるので、また1秒後に関数が実行されて無限に続く
と思うのですが、止まってしまいます。どうしてこうなるのでしょうか?

function setFunc()
{
...........
...........
}
setTimeout(Func(),1000)


また、setTimeoutは関数の中に書くべきなのでしょうか。でも、そうすると
関数が永久に終わらないような気がするのですが。
初歩的な質問ですみません。よろしくお願いします。

1   名前: m035 ◆Wpzr1YKOiq : 2007/01/14(日) 21:38  [URL]  ID:LVCDPx4o
setTimeoutで呼び出されて実行されるのは関数である{から}までの部分です。
setTimeoutは1回しか実行されません。

一覧へ戻る