Precarga de pagina

Xav0

Buenas a todos.

Resulta que tengo este script de precarga de imagenes...

<script language="javascript">
<!--
function precargar() {
imgs = document.images;
precargadas = true;
for (var i = 0, total = imgs.length; i < total; i ++)
precargadas = (precargadas && imgs.complete);
if (precargadas) document.body.style.visibility = "visible";
else setTimeout("precargar()", 100);
}

//-->
</script>

que luego le llamo desde el body....

<body onLoad="precargar()" style="visibility: hidden">

Vale, me funciona bien, me oculta todo mientras se cargan las imagenes de la pagina y luego me enseña la web....

Lo unico que llevo rato intentando y no soy capaz... es de que salgo algun gif o un texto mientras que ponga "cargando...." en una capa

No debe ser muy dificil pero por mas que lo intento soy incapaz :S

Gracias a todos.

NeB1

<div id="precarga"><img src="cargando.gif /></div>

<div id="web">

</div>

Pones el segundo en display:none, y cuando acabas el script pones el primero en display none y el segundo en display:block

Usuarios habituales

  • NeB1
  • Xav0