Foros del Web » Programando para Internet » Javascript »

clearTimeout - setTimeout duda

Estas en el tema de clearTimeout - setTimeout duda en el foro de Javascript en Foros del Web. Saludos, Tengo una duda con respecto a los setTimeout de javascript : ¿es posible limpiar todos los intervalos que haya creado con clearTimeout o se ...
  #1 (permalink)  
Antiguo 23/11/2009, 12:14
Avatar de danico90  
Fecha de Ingreso: febrero-2009
Ubicación: San José, Costa Rica
Mensajes: 148
Antigüedad: 15 años, 2 meses
Puntos: 13
clearTimeout - setTimeout duda

Saludos,

Tengo una duda con respecto a los setTimeout de javascript: ¿es posible limpiar todos los intervalos que haya creado con clearTimeout o se necesita tenerlo asignado a una variable para quitarlo?
La pregunta va también para los setInterval.

por ejemplo esto pero sin las variables:

Código HTML:
var a = setTimeout(funcion,1000);
clearTimeout(a);
  #2 (permalink)  
Antiguo 23/11/2009, 12:27
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: clearTimeout - setTimeout duda

Hola

La mejor y creo que la única opción es asignarselo a una variable

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 23/11/2009, 12:37
Avatar de danico90  
Fecha de Ingreso: febrero-2009
Ubicación: San José, Costa Rica
Mensajes: 148
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: clearTimeout - setTimeout duda

Lo que pasa es que tiene que ser una variable global y ya tengo varias, quería ver si se podía de otra manera. Creo que no habrá problema si uso otra variable más. Gracias.
  #4 (permalink)  
Antiguo 23/11/2009, 13:52
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Respuesta: clearTimeout - setTimeout duda

que tal si usas un arreglo para almacenar los setTimeout() ???
__________________
blog: hector2c.wordpress.com
email: [email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:19.