Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2011, 09:50
jcbaena
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta aparecer y desaparecer divs con timer

Hola, tengo una web que estoy terminando y me falta un detalle:

Tengo que mostrar cierta información de base de datos pero de forma controlada, es decir, mostrar los datos de un registro en un div, y a los 5 segundos ocultar el div y mostrar otro div, y así hasta el final del rset.


He cargado en la página un rs de 5 registros y he creado dinamicamente 5 divs ocultos.

Después ejecuto un javascript que muestra el primer div y tras ello llamo a la función setTimeout para ocultarlo a los 5 segundos. El problema es que setTimeout corre asincronmante, de forma que tras ser llamada ejecuta el bucle y muestra el siguiente div, con lo que el bucle corre casi de forma instantanea.

He probado una función sleep...pero tampoco vale, porque el navegador se "encierra" en ella y paraliza la página.

¿como lo haríais vosotros?