Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2009, 18:29
Avatar de programeitor
programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 20 años, 1 mes
Puntos: 9
Respuesta: duda con setTimeout

Pues que se duplica, hay que tener mucho cuidado con los temporizadores setTimeout(una sola vez) y setInterval(indefinidamente)

para tener algun control sobre ellos es aconsejable asignarlos a una variable:

tmp=set......()

para llegado el caso poder pararlos:

clear.....(tmp)

asi te evitas bucles infinitos y que el explorador se sobrecargue o se quede colgado.

para lo que requieres esta mejor indicado setInterval, ya que lo inicias al principio y no tienes, ni debes, volver a iniciarlo, a no ser que lo anules antes:

tmp=setInterval(), y lo anulas con clearInterval(tmp)