zdarzenie onerror
Przykład
Wykonaj JavaScript, jeśli wystąpi błąd podczas ładowania obrazu:
<img src="image.gif" onerror="myFunction()">
Definicja i użycie
Zdarzenie onerror jest wywoływane w przypadku wystąpienia błędu podczas ładowania pliku zewnętrznego (np. dokumentu lub obrazu).
Wskazówka: W przypadku korzystania z multimediów audio/wideo powiązane zdarzenia, które występują w przypadku zakłóceń w procesie ładowania multimediów, to:
- onaborta
- opróżniony
- zainstalowany
- onsuspend
Obsługa przeglądarki
Event | |||||
---|---|---|---|---|---|
onerror | Yes | Yes | Yes | Yes | Yes |
Składnia
W HTML:
<element onerror="myScript">
W JavaScript:
object.onerror = function(){myScript};
W JavaScript za pomocą metody addEventListener():
object.addEventListener("error", myScript);
Uwaga: Metoda addEventListener() nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
Bąbelki: | Nie |
---|---|
Możliwość anulowania: | Nie |
Typ wydarzenia: | UiEvent , jeśli jest generowany z interfejsu użytkownika, w przeciwnym razie Event |
Obsługiwane tagi HTML: | <img>, <input type="image">, <object>, <link> i <script> |
Wersja DOM: | Wydarzenia poziomu 2 |