LanX: Zeit verzögern ohne For-Schleife oder Window.SetTimeout

Beitrag lesen

Hi Calocybe

window.setTimeout(new Function("code"));

Stimmt,

Wirklich? Naja mittlerweile :) Ich ging bis gerade davon aus, dass es falsch ist. window.setTimeout erwartet standardmäßig einen String den er evaluiert,erst in aktuellen browsern frißt er auch direkt Funktionen!

Zitat:
In versions earlier than Microsoft® Internet Explorer 5, the first argument of setTimeout must be a string. Evaluation of the string is deferred until the specified interval elapses.http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setTimeout.asp

Das Beispiel aus http://www.teamone.de/selfhtml/tecb.htm#a45 verleitet etwas zu der Fehlannahme, es ginge nur mit Funktionen, zumindest den Fragesteller!

aber was findest Du daran so vorteilhaft gegenueber
  window.setTimeout("code");

Nichts! Nur so sollte es sein!

Read You
Rolf