Cita:
Hola, he estado probando esta opción pero para el IE7 no funciona.
Iniciado por caricatos
#espera {
width: 100%;
height: 100%;
background: white url(espera.gif) no-repeat center center;
}
#principal {display: none;}
y el javascript:
function inicio() {
document.getElementById("espera").style.display = "none";
document.getElementById("principal").style.display = "block";
}
window.onload = inicio;
width: 100%;
height: 100%;
background: white url(espera.gif) no-repeat center center;
}
#principal {display: none;}
y el javascript:
function inicio() {
document.getElementById("espera").style.display = "none";
document.getElementById("principal").style.display = "block";
}
window.onload = inicio;
Se supone que el primer div de espera está justo después del body, y se muestra nada más empezarse a cargar la página, pero con el IE7, hasta que no tiene generada toda la página no se muestra, con lo que se pierde el efecto de imagen de preload
Sabeis de alguna otra alternativa o alguna atributo extra que abría que poner para que funcionase con IE7? (sin ajax a ser posible )
Salu2 y gracias
------------- Primer post de donde vienen las dudas... -----------------
El problema es que tengo una página que tarda algo en cargarse y habia pensado en utilizar unos divs para mostrar una imagen de carga mientras tanto.
Para ello he hecho:
Código:
El caso es que esto funciona muy bien para IE6, pero con el IE7 no muestra el div de cargando, sino que tarda lo que sea en cargarse la página y cuando ya está muestra el div de pagina.<BODY class="fondo1" scroll="no" onLoad="document.getElementById('cargando').style.display='none'; document.getElementById('pagina').style.display='block';"> <div id="cargando" style="position: absolute; top: 0; left: 0; display:block; width: 100%; height: 100%; text-align: center"> <br><br>CARGANDO </div> <div id="pagina" style="position: absolute; top: 0; left: 0; display:none; width: 100%; height: 100%; text-align: center"> <br><br>YA ESTÁ </div> </BODY>
¿A alguien le a ocurrido lo mismo? ¿Y como lo soluciono?
Salu2
P.D.: con el código de http://www.forosdelweb.com/f13/faqs-...tml#post528468 me pasa lo mismo
P.D.2: en firefox, netscape y opera si que funciona, solo me falla en IE7, que en el que necesito que funcione :S
P.D.3: si en vez de todo el código que pongo en el div de página pongo un iframe (http://www.forosdelweb.com/f13/porne...pagina-436861/), entonces si que funciona. El problema es que no puedo utilizar un iframe ya que en el código hay referencias javascript del tipo parent y se me estropearía todo. Parece que en IE7, hasta que no se ha generado toda la página, no la muestra.