[img]mia_immagine.jpg[/img]
in teorià dovrebbe apparirmi un alert...
ma l'evento onload sembra non attivarsi..
![]()
[img]mia_immagine.jpg[/img]
in teorià dovrebbe apparirmi un alert...
ma l'evento onload sembra non attivarsi..
![]()
si hai ragione funziona solo se l'immagine viene trovata... e caricata...
se invece carichi un immagine che non esiste non si attiva... l'alert...
il mio problema è appunto questo...
Tramite questa funziona controllo se l'immagine è stata caricata o meno..codice:function isImageCompleted( img ){ return img.complete||(img.readyState=="complete"); } function controlla(immagine){ if ( isImageCompleted( immagine ) ){ // }else{ this.src = "images/no_foto.gif" ; } }
per attivarla... devo usare un evento....
se l'immagine remota non esiste l'evento non si attiva...
e il controllo non avviene...
come posso risolvere ?
onerror scatta nel caso in cui l' immagine non venga caricata
si grazie non sapevo...
ma mi accorgo che c'è un certo "delay" tra la ricerca dell'immagine da oparte del browser e l'alert di evento onerror...
non c'è un modo per settare questo ritardo ?
[img]www.miosito.it/nonesiste.jpg[/img]
ma gli vuoi dare il tempo di rendersi conto che l' immagine non e' disponibile?
ok,
ma con il metodo che avevo postato era un pò più rapido...
grazie cmq.