Gunnar Bittersmann: window.settimeout() mit Funktionsaufruf funktioniert nur im FF

Beitrag lesen

@@Jörg:

nuqneH

funktioniert nur im Firfox einwandfrei.

Was bei dem Code wohl eher ein Wunder ist.

window.setTimeout erwartet im ersten Parameter entweder einen String, der JavaScript-Code enthält

window.setTimeout("alert(42);", 1000);

oder

function answer() { alert(42); }  
window.setTimeout("answer()", 1000);

oder besser eine Funktion (nicht als String)

function answer() { alert(42); }  
window.setTimeout(answer, 1000);

oder als anonyme Funktion

window.setTimeout(function () { alert(42); }, 1000);

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)