Existe uma maneira de determinar se um caminho de imagem leva a uma imagem real, ou seja, detectar quando uma imagem falha ao carregar em Javascript.
Para um aplicativo da web, estou analisando um arquivo xml e criando imagens HTML dinamicamente a partir de uma lista de caminhos de imagem. Alguns caminhos de imagem podem não existir mais no servidor, portanto, quero falhar normalmente detectando quais imagens falham ao carregar e excluindo esse elemento HTML img.
Nota As soluções JQuery não poderão ser usadas (o chefe não quer usar JQuery, sim, eu sei, não me faça começar). Eu conheço uma maneira no JQuery de detectar quando uma imagem é carregada, mas não se ela falhou.
Meu código para criar elementos img, mas como posso detectar se o caminho img leva a uma falha ao carregar a imagem?
var imgObj = new Image(); // document.createElement("img");
imgObj.src = src;