Foros del Web » Programando para Internet » Javascript »

Mostrando mensaje de CARGANDO PÁGINA...

Estas en el tema de Mostrando mensaje de CARGANDO PÁGINA... en el foro de Javascript en Foros del Web. Hola, Tengo una página que tarda mucho en cargarse, por ello estoy intentando mostrar un mensaje de Cargando la página para que el usuario no ...
  #1 (permalink)  
Antiguo 08/08/2005, 12:50
Avatar de aurah  
Fecha de Ingreso: abril-2005
Mensajes: 25
Antigüedad: 19 años, 5 meses
Puntos: 1
Exclamación Mostrando mensaje de CARGANDO PÁGINA...

Hola,

Tengo una página que tarda mucho en cargarse, por ello estoy intentando mostrar un mensaje de Cargando la página para que el usuario no se desespere.

Tengo un <div> llamado "espere "con el mensaje y otro llamado "cuerpo", donde se muestra el reporte, además de una función en javascript:
function mostrarOcultarDiv(div,bVisible)
{
var visibilidad = (bVisible) ? 'visible' : 'hidden';
document.getElementById(div).style.top = window.top.document.body.scrollTop-140;
document.getElementById(div).style.left = window.top.document.body.scrollLeft;
document.getElementById(div).style.visibility = visibilidad;
}
y en el body: <BODY onLoad="mostrarOcultarDiv('espere',false);mostrarO cultarDiv('cuerpo',true);">

El problema es que el mensaje se muestra como por medio segundo antes de que se muestre el reporte y antes de esto no pasa nada en la página, será que alguien puede ayudarme????

Saludos..

P.D. perdón por lo largo!!!

Última edición por aurah; 08/08/2005 a las 13:45
  #2 (permalink)  
Antiguo 09/08/2005, 06:02
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 10 meses
Puntos: 19
Hola amigo.

Creo que tu problema está en que estás esperando que cargue la página para ver si debes mostrar el div, no se si lo estás haciendo, pero lo que tenes que hacer es poner el div en visibles y solamente en el onload lo tenes que poner oculto
Saludos.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 10/08/2005, 07:30
Avatar de aurah  
Fecha de Ingreso: abril-2005
Mensajes: 25
Antigüedad: 19 años, 5 meses
Puntos: 1
Hola, si el div está con visibility:visible, pero igual no se ve....
  #4 (permalink)  
Antiguo 10/08/2005, 07:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 5 meses
Puntos: 1284
Hola:

Cuando se usa el evento onload en realidad se espera la terminación de la página o sea el cierre del tag html (</html>)...

Seguramente la tardanza se deba al peso de las imágenes, y para saber si están cargadas se debe consultar a su atributo complete.

Fíjate en las FAQs sobre precarga de imágenes... hay una entrada mía que te puedo asegurar que funciona bien.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:17.