Hace poco que estoy creando movimiento con funciones recursivas. Pero ahora me ha dado un error muy raro. "Too much recursive"(En la consola de errores de Firefox)
¿Cual puede ser el problema?
El cosigo es este:
Código Javascript:
Ver original
var empiezo_bajar = true; var tempsubir; function mover(){ if (empiezo_bajar == true){ if (tope < 80){ document.getElementById("botante").style.top = tope + "%"; tope = tope +1; } else{ empiezo_bajar = false; } } else{ if (tope > 1){ document.getElementById("botante").style.top = tope + "%"; tope = tope - 1; } else{ empiezo_bajar = true; } } clearTimeout(tempsubir); tempsubir=setTimeout(mover(),10000); }
en el body tengo esto:
Código HTML:
Ver original
y justo debajo del body, la llamada al codigo:
Código Javascript:
¿cual es el problema que tiene?Ver original
<script type="text/javascript"> var tope= parseInt(document.getElementById("botante").style.top); parseInt(tope); tempsubir=setTimeout(mover(),1000); </script>
Gracias de antemano por la respuesta.