Con var modificas el _�mbito de duraci�n_ de la instancia. En tu caso,
se destruir�a el return del setInterval (q_intervalo) al salir de la
funci�n "primera".

El mecanismo interno del setInterval/clearInterval obliga a usar
clearInterval con un n�mero (id del intervalo). Ese "id del intervalo"
se obtiene a trav�s de setInterval (return:Number) y es pasado a trav�s
de clearInterval(id_del_intervalo:Number).

Los ids son _�nicos_, si creas un intervalo (1) y lo destruyes (1) el
pr�ximo intervalo que crees tendr� id 2.


>-----Mensaje original-----
>De: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] En nombre de ugly-naked
>Enviado el: martes, 28 de octubre de 2003 17:12
>Para: [EMAIL PROTECTED]
>Asunto: [ASNativos] detener un set interval
>
>
>hola,
>
>me suena q de esto se habl� en la lista pero no encuentro los correos, 
>tengo una funci�n mediante set interval llama a otra q realiza una 
>comprobaci�n y en caso afirmativo llama a otra, y una vez llamada a 
>esta �ltima funci�n quiero detener el set interval, m�s o menos asi:
>
><code>
>function primera(){
>       ...
>       var q_intervalo;
>       q_intervalo = setInterval( segunda, 1000);
>}
>function segunda(){
>       if(var1 ne var2){
>               clearInterval(q_intervalo);
>               tercera();
>       }
>}
>
>function tercera(){
>       ...     
>}
></code>
>
>igual es q lo q estoy haciendo es una burrada y no hay por donde 
>cogerlo, pero, como podr�a detener el set interval? alguna alternativa?
>
>gracias
>
>saludos
>
>
>
><!-------------------------------
>Lista ASNativos:
>subscripciones/desubscripciones http://www.sidedev.net/asnativos
>-------------------------------->
>

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a