window.setInterval
Benedikt
- javascript
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!
Kann mir jemand sagen wie das geht?
Vielen Dank
Benedikt
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