Evento di errore
Esempio
Esegui un JavaScript se si verifica un errore durante il caricamento di un'immagine:
<img src="image.gif" onerror="myFunction()">
Definizione e utilizzo
L'evento onerror viene attivato se si verifica un errore durante il caricamento di un file esterno (ad esempio un documento o un'immagine).
Suggerimento: se utilizzato su supporti audio/video, gli eventi correlati che si verificano quando si verifica un qualche tipo di disturbo al processo di caricamento del supporto sono:
- in caso di interruzione
- uno svuotato
- installato
- in sospensione
Supporto browser
Event | |||||
---|---|---|---|---|---|
onerror | Yes | Yes | Yes | Yes | Yes |
Sintassi
In HTML:
<element onerror="myScript">
In JavaScript:
object.onerror = function(){myScript};
In JavaScript, utilizzando il metodo addEventListener():
object.addEventListener("error", myScript);
Nota: il metodo addEventListener() non è supportato in Internet Explorer 8 e versioni precedenti.
Dettagli tecnici
Bolle: | No |
---|---|
Annullabile: | No |
Tipo di evento: | UiEvent se generato da un'interfaccia utente, Event in caso contrario |
Tag HTML supportati: | <img>, <input type="image">, <object>, <link> e <script> |
Versione DOM: | Eventi di livello 2 |