Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2012, 14:36
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 11 meses
Puntos: 127
Respuesta: Cambiar valor del settimeout

NO se puede cambiar un settimeout en curso, sólo se puede eliminar y crear otro.

id = setTimeout(function(){},1000);

id devuelve un número porque

Cita:
id.constructor = function Number() { [native code] }
para eliminar el setTimeout, se usa clearTimeout, cuyo argumento es el id

Cita:
clearTimeout(id)
clearTimeout no devuelve nada

Un saludo.