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?