Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2010, 10:28
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: Problema con cleartimeout

El problema es que estas "generando" 300 setTimeout.
Estas ejecutando un for desde 0 hasta -300 y en cada uno estas asignando el setTimeout a timeout.
En el ultimo ciclo del for, la variable timeout se queda con el ultimo setTimeout (cuando izq vale -300) y la funcion para() detiene unicamente ese ultimo.

Creo que te funcionaria mejor setInterval() y clearInterval() y haciendo la variable izq global