La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1850 - DETENER UN PROCESO EN UNA FRACCION DE TIEMPO
Autor:  Arturo Silva Baldellon
Pretendo detener un proceso en un determinado intervalo de tiempo, mejor si es controlado en milisegundos, algo similar a la función delay() en C. Esto quiero que se pueda realizar en javascript

  Respuesta:  José María García Ruiz
Prueba las funciones setTimeout() y clearTimeout(). Ahí va un ejemplo:

var idTimer= setTimeout("parar(true)", 500)
.......
clearTimeout(idTimer)

La primera función prepara un timer de 500 milisegundos. Cuando salte, llamará a la función parar() con el parámetro ´true´;

La segunda función elimina el timer, en el caso de que no quieras que se ejecute la función.

Un placer ayudar. Suerte.

  Respuesta:  antonio garcia
Prueba con la funcion setInterval();