Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/12/2004, 12:55
Isabel_Maria
 
Fecha de Ingreso: diciembre-2004
Ubicación: Malaga
Mensajes: 115
Antigüedad: 19 años, 5 meses
Puntos: 0
Capa de carga

Cita:
Iniciado por tunait
Hola Isabel_Maria,

Las imágenes que cargan están insertadas mediante html en el documento?

Es decir, quieres que la capa no se oculte hasta que las imágenes que están en la página no hayan terminado de cargarse, no sin imágenes insertadas mediante javascript ¿es así?
Voy a intentar recapitular haber si me hago entender.
Yo tengo una pagina en la que se cargan imagenes y texto dentro de celdas, etc. Mediante este codigo script que el Dreamweaver mx2004 pone en el evento onload uno hace una precarga de imagenes que uno mismo puede seleccionar y por tanto unas se cargarian mediante el script y las otras insertadas en el html. Una vez arranca la pagina comienza el evento onload y por tanto la precarga de las imagenes, sin embargo el proceso de carga continua en segundo plano y eso hace que el codigo se siga leyendo y poniendo texto y elementos en pantalla. Dado que las imagenes se estan cargando en segundo plano se da por finalizado el evento ocultando la capa sin embargo las imagenes no estan en pantalla dejando la pagina muy fea.
La idea es que "no se oculte la capa" hasta que las imagenes que uno ponga en carga previa esten realmente puestas en la pantalla.

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}