Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Algun metodo como Sleep o Wait en JavaScript????
Enviado por Daniel el día 23 de abril de 2006
Hola a todos, alguien sabe como puedo ejecutar una espera en tiempo de ejecucion de un script de javascript, osea se que en Java se puede usar el metodo Sleep o el metodo Wait para decirle al codigo que detengala ejecucion durante X numero de milisegundos y despues continue con la ejecucion, mi duda es como le hago para hacer eso en JavaScript
Re: Algun metodo como Sleep o Wait en JavaScript????
Enviado por scriptman el día 24 de abril de 2006
No hay un metodo wait, sin embargo existe:
setTimeout("funcion o codigo",milisegundos);
y tambien:
setInterval("funcion o codigo", milisegundos);
por ejemplo:
setTimeout(" a=b+1; alert(a); ", 2000);
(Nota que pueden ser comillas dobles o simples, y que seguramente éste sistema de foro agregará automaticamente un backslash antes de las comillas que puse... si tu funcion o codigo usa comillas, agregales el backslash o usa comillas simples dentro y dobles fuera, etc.)
Podrias emular un metodo wait() combinando un while con setTimeout (por ejemplo, con una variable global hacer una funcion concurrente de contador y llamarla cada segundo, mientras en la condicional poner los segundos a esperar...)