Salve a tutti.
Ho creato un oggetto del tipo...
FUnziona tutto ok il timer parte fa quello che deve e alla condizione fa quello che deve...tranne che il clearIntervall non cancella l'intervallo.codice:function Timer(){ this.intervallo; this.aggiorna = function(){ if(miaCondizione) window.clearIntervall(this.intervallo); } } faccio una cosa del genere mioTimer = new Timer(); mioTimer.intervallo = window.setIntervall("mioTimer.aggiorna",1000);
Se stampo la variabile intervall mi da un numero tipo 1972 quindi lo memorizzo l'ID ma perchè il clearIntervall nonstante sia chiamato non interrompe nulla???
Non posso usare variabili globali, non mi piace e poi dovrei creare un array di intervalli....
Qualcuno ha la soluzione??
Qualcuno mi spiega che sbaglio?
Grazie!
P.S. se ho scordato qualcosa o non sono stato chiaro chiedetemi pure please ciao!

Rispondi quotando
