Temporizar una función

Wolfstein
26 de Febrero del 2004
¿Cómo puedo hacer para que un script me haga lo que yo le digo, pero me lo repita cada x segundos? Osea, mi script muestra una frase aleatoriamente, pero hasta ahora refrescaba la página para que cambiara de frase. Pero mi deseo es que cambie cada x segundos, sin que tenga que refrescar la página, pues me trastoca la imagenes que pongo. ¿Cómo le pongo un temporizador al script?

furious
26 de Febrero del 2004
Prueba este codigo haber si te sirve

window.setTimeout(Funcion a ejecutar, segundo);

rsalvadores
26 de Febrero del 2004
Te envio un ejemplo:

<html>
<Head><Title>SetInterval</title></head>
<Script language="JavaScript">
var cont=1
function prueba(){
alert (cont)
cont++
}
</script>
<body >
<form name="form4"><br>
<div name="layerDiv" id="layerDiv" style="position:absolute; left:100 ;top:100;width:10;height:10"></div>
<input type="button" name="Button1" value="Inicio" onClick="timerPru=setInterval(prueba,4000)">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="Button2" value="Fin" onClick="clearInterval(timerPru)">
</p>
</form>
</body>
</html>

Espero te sirva.

rsalvadores