Como dice el titulo quiero reptir una function varias veses...
y pues se que es con Settimeout, o setinterval pero el problema es que le puse 1000 en delay = 1secs y en cuanto se activa la funcion se hace una y otra y otra vez hasta que se para por exeso de funcion o algo asi...
Código Javascript:
Ver original
//funciones que se cargaran al inicio function inicio() { $('datos').hide(); npc(); } //movemos el npc function npc() { //sacamos random una direccion var direccion = Math.round(Math.random()*3); var x = 0; var y = 0; if(direccion == 0) { y = -32; }else if(direccion == 1) { y = 32; }else if(direccion == 2) { x = 32; }else if(direccion == 3) { x = -32; } movimiento(x, y, direccion, 'npc-1'); setTimeout(npc(), 1000); }
No se que podria ser, lo probe en safari, creen que halla sido el navegador?