+ JavaScript の質問用スレッド vol.97 +at HP
+ JavaScript の質問用スレッド vol.97 + - 暇つぶし2ch118:Name_Not_Found
12/01/29 22:30:35.45
>>114
> clearInterval()で処理を終了できません。ヘッダに以下のように書いています。

いろいろ試して張るコード間違えたのかと思いますが、
そのコードだと終了できない以前に
「testは未定義」とエラーになってしまうでしょう。

var start = setInterval(test, 1000);

のように、関数名または無名関数だけを書くといいです。それで
一定時間ごとに「その関数を呼び出すように指定」することになります。

関数呼び出しの丸括弧をつけると、
「まず関数を呼び出して戻り値をsetIntervalの引数とする」ことになるので
意図通りにはならないでしょう。

setIntervalに文字列を与えると、
一定時間ごとに「文字列をグローバルコードとみなして実行」となります。
関数testはグローバルでないので未定義に。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch