Détecter quand une image ne se charge pas en Javascript

Est-il un moyen pour déterminer si un chemin de l'image conduit à une image réelle, c'est à dire, de détecter lorsqu'une image ne se charge pas en Javascript.

Pour une application web, je suis de l'analyse d'un fichier xml et de la création dynamique d'images de la page HTML à partir d'une liste de chemins d'image. Certains chemins d'image n'existe plus sur le serveur j'ai donc voulu manquer gracieusement par la détection des images ne se chargent pas et la suppression HTML élément img.

Note JQuery solutions ne sera pas en mesure d'être utilisé(le patron ne veut pas utiliser JQuery, oui je sais ne pas me faire). Je sais d'une façon JQuery pour détecter le moment où une image est chargée, mais pas s'il a échoué.

Mon code pour créer les éléments img, mais comment puis-je détecter si l'img chemin mène à un échec de chargement de l'image?

var imgObj = new Image();  //document.createElement("img");
imgObj.src = src;
  • Cela peut vous aider: stackoverflow.com/questions/1977871/... (c'est jQuery, mais il peut vous conduire sur le droit chemin)
  • essayez l'un de ces google.com/...
  • Drôle @ajax333221 cette question est en premier dans les résultats de votre lien 🙂
  • écrire un sélecteur JQuery pour trouver un nouveau Patron... l'internet est une grande place.
  • needsmorejquery.com
InformationsquelleAutor sazr | 2012-03-22