Hace 13 años | Por nacholopez a miloq.blogspot.com
Publicado hace 13 años por nacholopez a miloq.blogspot.com

Sencillo tip sobre cómo cargar imágenes en Javascript sin usar ningún tipo de librería.

Comentarios

s

Si no fuera porque, por desgracia, el evento onload no es del todo efectivo y el estándar para añadir eventos addEventListener no funciona en esa utilidad para bajar navegadores llamada explorer hasta la versión 8 (creo que incluída....).

n

#1

Gracias a tu comentario he podido descubrir que existe el evento load en addEventListener.

En este caso sería: imagen.addEventListener('load', imagenCargada, false);

s

Me encantaría que fuera la cosa como dice el artículo. Es la forma estándar según el w3c. Pero como siempre, el explorer es puñetero.

Si quieres añadir eventos dinámicamente en explorer, hasta creo que la 8 (incluída) has de usar attachEvent.

Aquí te explico como hacerlo

http://oiltu.es/wiki_personal/index.php?title=Addeventlistener

Y ya que estamos... si tú sabes cómo poner enlaces en menéame .

n

#3

Muy interesante, sobre todo si tienes que trabajar para que funcione en navegadores antiguos.

La solución del artículo es válida en todos los navegadores. Eso sí, tienen que estar actualizados a la última versión.