Hallo,
function bla(id)
{window.setTimeout(test(id),1000);return false;}Dann setze doch bitte den Timeout-Parameter als Funktion und nicht als String. Siehe oben.
In der Referenz steht aber das als Beispiel:
window.setTimeout("Hinweis()", 10000);
Wenn ich das nehme, dann springt er sofort zu der Funktion:
window.setTimeout(Hinweis(), 10000);
Du brauchst hier keinen Funktionsaufruf, sondern eine Funktionsreferenz. Die erstellst du wahlweise durch erzeugen einer neuen Funktion:
window.setTimeout(function(){Hinweis()},10000);
oder indem du nur den Namen der Funktion angibst (diese also direkt referenzierst):
window.setTimeout(Hinweis,10000);
mfg. Daniel