11499 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je débute en javascript jQuery et je bute sur un problème Smiley ohwell

J'ai une balise <img> dans mon html avec un attribut "onerror". Mon souhait c'est de pouvoir exécuter une fonction quand l'image est en erreur et une autre fonction si l'image n'est pas en erreur. On m'a parlé des attributs data, mais je n'arrive pas à modifier sa valeur :

<img class="svg" src="svg/LogoIBC.svg" alt="Logo IBC" data-error="valid" onerror="this.removeAttribute('onerror'); this.data-error='error';" />


Si vous avez un début de solution ou une solution alternative, je suis preneur !

Cordialement,
Curiosity_U5832
Moi j'utiliserais du jquery tout simplement.

$(window).load(function() {
   $("#im3").load( function (){
      alert('load');
   }).error( function (){
      alert('error');
   });
});

Modifié par JENCAL (15 Mar 2016 - 13:41)