Hallo,
ich möchte in einer JavaScript-Funktion einen Intervallgeber starten, und diesen dann in der von window.setInterval(..., ...) aufgerufenen Funktion auf eine Bedingung hin beenden. In der aufgerufenen Funktion ist das Intervall aber nicht sichtbar!
Lege eine globale Variable fuer die Timer-Referenz an:
<script ...>
var timer_ref;
function1()
{
timer_ref=window.setInterval("function2()",200);
}
function2()
{
if(bedingung ...)window.clearInterval(timer_ref);
}
</script>
MfG, Thomas