Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2008, 03:45
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Respuesta: setTimeout i Bucles incompatibles ?

Hola xinxan22:

Ten en cuenta que el bucle for se ejecuta rápidamente. 5 elementos, sí, pero se ejecuta rápidamente. Lo que haces es colocar 5 setTimeouts a 3 segundos cada uno, sería lo mismo que escribir los 5 setTimeouts uno detrás del otro.

Si quieres mostrar un setTimeout cada 3 segundos lo que tienes que hacer poner un setTimeout a 3, el siguiente a 6, el siguiente a 9 y así sucesivamente. Esto lo logras modificando a la variable tiempo por un índice (en este caso sería i+1). Así que la línea del setTimeout debería ser la que te dio panino (para no sobreescribir el valor de valor) y con el desfase tiempo*(i+1):
Código PHP:
setTimeout(function(){ alert("valores: "+valor+" "+valor1);}, tiempo*(i+1) ); 

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.