![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
El caso es, que hago que al dar click a una imagen esta empiece a moverse, para ello utilizo el ya mencionado setTimeout para que la funcion se llame a si misma constantemente y la imagen se vaya moviendo, el caso es, que si vuelvo a hacer click en la imagen, ahora la imagen se mueve 2 veces mas rapido, si vuelvo a hacer click, 3 veces mas rapido, y asi, de manera q el bucle se esta ejecutando simultaneamente X veces mas rapido. La cosa no es demasiado molesta si se trata de hacer click en la imagen... pero si haces que al mover el raton la imagen se mueva, al final (a los 5 segundos) eso coje una peazo velocidad que te cagas y se medio bloquea, la imagen es un gif y ya ni se mueve pq la ventana esta demasiado concentrada en desplazarla como pa encima ir pasando frames
![Golpeado](http://static.forosdelweb.com/fdwtheme/images/smilies/pelea.png)
Tonces, si existe alguna manera de matar un proceso, si yo pudiera detener el bucle de alguna manera, me seria util, el bucle es recursivo, y cuanto mas muevo el mouse mas veces se autollama dandole mas velocidad a la imagen y creando algo realmente espantoso...
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Nadie sabe una manera de matar un bucle de esos por setTimeout recursivo??? :-p
Yo habia pensao en utilizar un interruptor, pero no se me ocurre el como, claro que si existe una funcion que me ayude pos mejor
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)