Page 1 sur 1

[Résolu] détecter si une image a pu être chargée

Publié : 01 mai 2006, 16:44
par arno.
Bonjour,
j'ai plusieurs images
<img src="quelque_sur_le_ternet"/>
et des fois, elles se chargent, des fois pas.

J'aimerais bien, quand une image a pu être chargée, effectuer une action, un truc du style "ondisplay=alert ('Ça alors, ça a marché !!!')"
malheureusement, ondisplay n'existe pas, et je n'ai pas trouvé qqc d'équivalent. Quelqu'un a une idée de comment je pourrais faire à la place ?

merci.

Publié : 01 mai 2006, 16:50
par Benoit
Si tu connais les dimensions de l'image, tu peux sans doute vérifier avec getComputedStyle.

Re: détecter si une image a pu être chargée

Publié : 01 mai 2006, 21:24
par epsy
arno. a écrit :malheureusement, ondisplay n'existe pas, et je n'ai pas trouvé qqc d'équivalent. Quelqu'un a une idée de comment je pourrais faire à la place ?
il y a le `onerror="..." ` du dom, mais c'est exactement l'invese

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2

Publié : 02 mai 2006, 18:33
par allen.shezar
et si tu fait :
if (img.onload)
alert('Ça alors, ça a marché !!!').

Je ne suis pas encore un expert...Tentes! Sinon j'aimerai savoir pourquoi ca ne marcherai pas...soif de savoir...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2

Publié : 02 mai 2006, 19:08
par arno.
finalement, mon problème était plus compliqué que ça, vu qu'en fait, je croyais que les images ne se chargeaient pas alors qu'en fait, je reçois quand même une image de 1x1px

Du coup, onerror ou autres astuces de ce style ne pouvaient pas fonctionner. J'ai donc utilisé getComputedStyle que je ne connaissais pas.
merci à tous