Czy istnieje sposób na określenie, czy ścieżka obrazu prowadzi do rzeczywistego obrazu, tj. Wykrywa, kiedy obraz nie ładuje się w JavaScript.
W przypadku aplikacji sieci Web analizuję plik xml i dynamicznie tworzę obrazy HTML z listy ścieżek obrazów. Niektóre ścieżki obrazów mogą już nie istnieć na serwerze, więc chcę z wdziękiem zawieść, wykrywając, które obrazy nie mogą się załadować i usuwając ten element HTML img.
Uwaga Rozwiązania JQuery nie będą mogły być używane (szef nie chce używać JQuery, tak, wiem, nie zaczynaj). Znam sposób w JQuery na wykrycie, kiedy obraz jest ładowany, ale nie wiem, czy się nie powiodło.
Mój kod do tworzenia elementów img, ale jak mogę wykryć, czy ścieżka img prowadzi do nieudanego załadowania obrazu?
var imgObj = new Image(); // document.createElement("img");
imgObj.src = src;