Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2009, 10:33
Avatar de Crazy_Xavy
Crazy_Xavy
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 10 meses
Puntos: 0
¿window.setTimeout dentro de un while?

¡Hola a todos!

Tengo un problemilla con un código: Quiero hacer que vayan apareciendo los valores de una variable a la que se le va restando otra aleatoria con un retraso de x milisegundos. Tengo algo así:

Código PHP:
<script language="Javascript">
var 
2
var Math.random();

while (
a>0)
    {
    
document.write("a vale " ".<br>");
    
a-b;
    }
</script> 
Y no consigo hacer que se vaya mostrando poco a poco en lugar de todo de golpe. He probado con window.setTimeout para el document.write, pero me abre una ventana nueva y no es lo que necesito. El inner.HTML creo que no lo puedo utilizar, porque no sé de antemano cuántas veces va a ser restada a antes de llegar a 0 (ni, por tanto, las <div> que debo crear para que se vayan editando)

Así que vengo en busca de vuestra ayuda, a ver si me podéis encaminar en este problemilla...

Un saludo y gracias de antemano.