gracias, parece q el problema estaba en q el setInterval definido en una funci�n no est� accesible desde otra (algo l�gico,por otra parte). con este c�digo me funciona
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; _root.q_intervalo = setInterval( segunda, 1000); } function segunda(){ if(var1 ne var2){ clearInterval(_root.q_intervalo); tercera(); } } function tercera(){ ... } </code> gracias saludos <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
