Czy istnieje sposób na sprawdzenie, czy ścieżka obrazu prowadzi do rzeczywistego obrazu, tj. Wykrywanie, kiedy obraz nie jest ładowany w JavaScript.Wykrywanie, kiedy obraz nie może się załadować w JavaScript
Dla aplikacji internetowej parsuję plik xml i dynamicznie tworzę obrazy HTML z listy ścieżek obrazów. Niektóre ścieżki obrazu mogą już nie istnieć na serwerze, więc chcę z powodzeniem zakończyć się niepowodzeniem, wykrywając, które obrazy się nie ładują i usuwając 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 mnie). Znam sposób w JQuery, aby wykryć, kiedy obraz jest załadowany, ale nie, czy się nie udało.
Mój kod do tworzenia elementów IMG, ale jak wykryć, czy ścieżka img prowadzi do nieudanego załadowania obrazu?
To może pomóc: http://stackoverflow.com/questions/1977871/check-if-an-image-is-loaded-no-errors -in-javascript (to jQuery, ale nadal może prowadzić cię na właściwą ścieżkę) –
wypróbuj jeden z poniższych https://www.google.com/search?rlz=1C1CHJL_esMX444MX444&sourceid=chrome&ie=UTF-8&q=Detect+when+ an + obraz + zawiedzie + do + obciążenia + w + Javascript # hl = en & rlz = 1C1CHJL_esMX444MX444 & sclient = psy-ab & q = witryna% 3Ahttp% 3A% 2F% 2Fstackoverflow.com + Wykryj + gdy + an + obraz + nie powiedzie się + aby + załadować + w + Javascript & oq = site: http% 3A% 2F% 2Fstackoverflow.com + Wykryj + gdy + obraz + obraz + nie powiedzie się + do + załaduj + w + Javascript i aq = f & aqi = & aql = & gs_l = serp.12 ...4485l10141l0l11322l11l9l0l0l0l0l165l703l8j1l9l0.frgbld. & PBX = 1 & bav = on.2, or.r_gc.r_pw.r_qf., Cf.osb & fp = 19d0ebe5924d5495 & BIW = 1024 & bih = 653 – ajax333221
Funny @ ajax333221 to samo pytanie jest pierwszym w wynikach linku :) –