David Tibbe: Varialble in setTimeout

Beitrag lesen

Hallo

Besten Dank für Deine Antwort!

Kein Problem.

Wird aber leider nicht gefressen!

Was sagt dir denn dein Browser? Sicherlich spuckt er eine ordentliche Fehlermeldung in seiner JS-Konsole aus.

Die innere Klammer von SetTimeout frisst einfach keine Variablen!

Das muss ein Fehler bei dir sein. Ich testete bei mir folgendes:

<html>
<script type="text/javascript">
  function bla(o) {
    alert('juppee ' + o);
    o++;
    window.setTimeout('bla('+o+')', 1000);
  }
</script>
<body onload="bla(0)">
&nbsp;
</body>
</html>

In allen getesteten Browsern (Opera 7.2, Firebird 0.6) und auch im IE 6 gab es keine Probleme, die alerts wurden angezeigt, jeweils mit inkrementierter Zahl.

Grüße
  David

--
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates