Existe-t-il un moyen de déterminer si un chemin d'image mène à une image réelle, c'est-à-dire de détecter lorsqu'une image ne se charge pas en Javascript.
Pour une application Web, j'analyse un fichier xml et je crée dynamiquement des images HTML à partir d'une liste de chemins d'images. Certains chemins d'image peuvent ne plus exister sur le serveur, je souhaite donc échouer en douceur en détectant les images qui ne parviennent pas à se charger et en supprimant cet élément HTML img.
Remarque Les solutions JQuery ne pourront pas être utilisées (le patron ne veut pas utiliser JQuery, oui je sais ne pas me lancer). Je connais un moyen dans JQuery de détecter quand une image est chargée, mais pas si elle a échoué.
Mon code pour créer des éléments img mais comment puis-je détecter si le chemin img conduit à l'échec du chargement de l'image?
var imgObj = new Image(); // document.createElement("img");
imgObj.src = src;