¿Hay alguna manera de determinar si la ruta de una imagen conduce a una imagen real, es decir, detectar cuando una imagen no se carga en Javascript?
Para una aplicación web, estoy analizando un archivo xml y creando dinámicamente imágenes HTML a partir de una lista de rutas de imágenes. Es posible que algunas rutas de imagen ya no existan en el servidor, por lo que quiero fallar con elegancia al detectar qué imágenes no se cargan y eliminar ese elemento img HTML.
Tenga en cuenta que las soluciones de JQuery no podrán usarse (el jefe no quiere usar JQuery, sí, sé que no me ayude a comenzar). Conozco una forma en JQuery de detectar cuándo se carga una imagen, pero no si falló.
Mi código para crear elementos img, pero ¿cómo puedo detectar si la ruta img conduce a una imagen que no se pudo cargar?
var imgObj = new Image(); // document.createElement("img");
imgObj.src = src;