Javascriptにおいて、一定時間後または一定時間ごとに関数を実行するには、 window.setInterval("呼び出す関数","待機時間"); window.setTimeout("呼び出す関数","時間間隔"); とする。 しかし、このsetIntervalとsetTimeout、呼び出す関数に引数を渡すときにちょっとめんどくさい。 というのも、 var timer; function func1(){ timer=window.setTimeout("func2('"+"こんにちは"+"')",1000); } function func2(str){ window.alert(str); } などとしなければならない。 var timer; function func1(){ var message = "こんにちは"; timer = window.setTimeout