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

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

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

Message 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.
Dernière modification par arno. le 02 mai 2006, 19:08, modifié 1 fois.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Si tu connais les dimensions de l'image, tu peux sans doute vérifier avec getComputedStyle.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
epsy
Varan
Messages : 1024
Inscription : 21 déc. 2005, 19:58

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

Message 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
҈ - config- http://fr.enlightenment.org - wikipedia mon amiiii! - JID: epsy arobase :) jaim.at
allen.shezar
Arias
Messages : 13
Inscription : 10 avr. 2006, 19:47

Message 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
Ahreuhreuhreuh...
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités