Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/08/2011, 00:51
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: setInterval Error!!

hola el_canan,

no sé como usas setInterval, pero sí tiene esa ventaja/incoveniente; se ejecuta hasta el infinito y más allá. Para detener un setInterval tienes que lanzarlo desde una variable creada para ese fin, y detenerla llamando a esa variable con clearInterval.
Te pongo un ejemplo, que lo mismo no me he explicado bien:

Código Javascript:
Ver original
  1. var ejecutar; //esta es la variable que creamos para el setInterval
  2.  
  3. function iniciarInterval()
  4. {
  5. ejecutar = setInterval("tu_funcion()",1000);
  6. }
  7. function detenerInterval()
  8. {
  9. clearInterval(ejecutar);
  10. }

saludos.