lo que necesitás es
setTimeout()
un ejemplo:
Código:
setTimeout("funcion", 1000)
con esto hacés que la función
funcion() se ejecute dentro de 1 segundo (se especifica en milisegundos)
Entonces, para que llame a una función la cantidad de veces que sea, ponés algo como:
Código:
function unaFuncion() {
.....
setTimeout("unaFuncion", 1000);
.....
}
con lo que se hace una llamada recursiva a
unaFuncion().
Nomás acordate de ponerle algún condicional, sino la ejecución sería infinita.
Saludos.