La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3340 - PREGUNTAR SI SE HA CARGADO UNA IMAGEN
Autor:  Jorge Espartero
En una ocasión vi una sentencia javascript que preguntaba si se habia leido una imagen, pero no recurdo como era. Los navegadores tienen el defecto, o es mi programación, de no cargar todas las imágenes de una página web. Para solucionarlo utilizo el truco de precargar las imágenes mediante img=new Image();img.src="imagen.jpg". Esto tiene menos problemas que el solo <img src="imagen.jpg"> de html, pero aún así hay alguna que no termina de cargar. También me ha sucedido en alguna ocasión, que era interesante hacer algo una vez que se ha cargado una imagen.

  Respuesta:  Jaime Yefi Verdugo
es posible verificar si se ha completado la carga de la imagen a través de la siguiente sentencia:

document.images[i].complete

en donde i es el indice de la imagen dentro del documento esto retorna un boolean (true o false).

si se definen las imagenes con el atributo name, es decir

<img name="imagen1" src=...>

es posible verificar si se ha descargado con:

document.images["imagen1"].complete

Salu2
Jaime

  Respuesta:  Melvin Nava
Mientras las imagenes no sean muy pesadas y creen un TimeOut en el servidor todas las imagenes se cargaran correctamente.
No hace falta que precargues imagenes si ya las estas cargando en tu documento, usa el precargo de imagenes para imagenes que se necesitaran despues como cuando pasamos el mouse por una y se cambia a otra.
Saludos