Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2009, 12:26
MoonShadow
 
Fecha de Ingreso: enero-2008
Mensajes: 53
Antigüedad: 17 años
Puntos: 0
Respuesta: Cargar Datos antes de mostrar web

Eso es tal vez más para AJAX que para sólo Javascript...

Ya que una vez que puedes ejecutar Javascript, es cuando la página a completado su descarga...

Sin embargo, puedes probar haciendo que durante la carga de la panalla, haya un div presente que sólamente diga "Cargando datos...", y que el resto de lo que tiene que aparecer luego esté en un div oculto por css, utilizando por ejemplo su propiedad "display:none", y que en el evento de javascript: "window.onload", pongas una función que oculte el div de carga, y muestre el div de todos los demás contenidos, por ejemplo:

Código HTML:
<div id="cargando">Cargando datos...</div>

<div id="global" style="display:none"><!-- Todo tu código HTML --></div> 
Y el javascript...

Código:
<script>
function cambiarDiv()
{
    document.getElementById("cargando").style.display = "none"; // Oculto el div de cargando
    document.getElementById("global").style.display = "block"; // Muestro el otro div
}

window.onload = cambiarDiv; // Asigno la función al evento onload de la página
</script>
Puedes probar y nos avisas.

Saludos