C'è un modo per determinare se un percorso immagine conduce a un'immagine reale, cioè rilevare quando un'immagine non riesce a caricare in Javascript.Rileva quando un'immagine non riesce a caricare in Javascript
Per un'applicazione Web, sto analizzando un file xml e creando dinamicamente immagini HTML da un elenco di percorsi immagine. Alcuni percorsi di immagine potrebbero non esistere più sul server, quindi voglio fallire con grazia rilevando quali immagini non riescono a caricare ed eliminare quell'elemento HTML img.
Nota Le soluzioni JQuery non possono essere utilizzate (il capo non desidera utilizzare JQuery, sì, so che non è necessario avviarlo). Conosco un modo in JQuery per rilevare quando viene caricata un'immagine, ma non se ha fallito.
Il mio codice per creare elementi img, ma come posso rilevare se il percorso img porta a un caricamento non riuscito dell'immagine?
var imgObj = new Image(); // document.createElement("img");
imgObj.src = src;
Questo potrebbe aiutare: http://stackoverflow.com/questions/1977871/check-if-an-image-is-loaded-no-errors -in-javascript (è jQuery, ma può ancora portarti sulla giusta strada) –
prova uno di questi https://www.google.com/search?rlz=1C1CHJL_esMX444MX444&sourceid=chrome&ie=UTF-8&q=Detect+quando+ un + immagine + non riesce + a + carico + in + Javascript # hl = it & rlz = 1C1CHJL_esMX444MX444 & sclient = psy-ab & q = sito% 3Ahttp% 3A% 2F% 2Fstackoverflow.com + Rilevare + quando + un + immagine + non riesce + a + carico + in + Javascript & OQ = sito: http% 3A% 2F% 2Fstackoverflow.com + Rilevare + quando + un'immagine + + + non riesce a + carico + in + Javascript & 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
divertente @ ajax333221 questa domanda è il primo nei risultati del tuo link :) –