Hallo an alle!
Ich versuche einer Funktion in einer anderen Funktion eine Variable zu übergeben aber irgendwie will mir das nicht gelingen.
Folgender Code sollte mir im Sekundentakt von 1 an nach oben zählen.
Dachte ich zumindest.
<script type="text/javascript">
function test(foo){
document.getElementById('bla').innerHTML = foo;
foo++;
var loop = setInterval(test(foo), 1000);
}
</script>
<body onload="test(1)">
<div id="bla"></div>
Die Fehlerkonsole sagt "too much recursion" und im div steht 3000.
Schreibe ich var loop = setInterval('test(foo)', 1000);
zeigt mir die Fehlerkonsole jede Sekunde "foo is not defined" und im div bleibt 1 stehn.
Was mache ich falsch? Ist das was ich will überhaupt möglich oder denk ich wieder in die falsche Richtung?
Danke und Grüße, Matze