Ich möchte eine Funktion im Abstand von 10 Sekunden 1000 mal hintereinander ausführen. Allerdings schaffe ich es nicht das Intervall zu löschen.
Die Funktion start wird per onload ausgeführt. Diese startet nach 10 Sekunden die Funktion stopp, die sowohl das Element i (ein Bild), als auch die ID des Intervalls an die Funktion t übergibt. Doch ich kann das Intervall nicht löschen. Mit Schleifen hat es bei mir nicht geklappt.
function start(i)
{
var tidsa = setTimeout("stopp('i')", 10000);
}
function stopp(i)
{
var b = setInterval("t('i', 'b'), 1);
}
function t(i, b)
{
// Tu was mit i
clearInterval(b);
//oder window.clearInterval(b);
}