Wydarzenie onerror
Definicja i zastosowanie
Jeśli podczas ładowania zewnętrznych plików (np. dokumentów lub obrazów) wystąpi błąd, zostanie wywołane wydarzenie onerror.
Wskazówka:Kiedy używane dla mediów audio/wideo, związane z wydarzeniami, które występują, gdy proces ładowania mediów jest zakłócony:
Przykład
Jeśli podczas ładowania obrazu wystąpi błąd, wykona się JavaScript:
<img src="image.gif" onerror="myFunction()">
Gramatyka
W HTML:
<element onerror="myScript">
W JavaScript:
obiekt.onerror = function(){myScript};
W JavaScript, używając metody addEventListener():
obiekt.addEventListener("error", myScript);
Komentarz:Internet Explorer 8 lub wcześniejsze wersje nie obsługują Metoda addEventListener()。
Szczegółowe informacje techniczne
Bąbelkowanie: | Nieobsługiwane |
---|---|
Można anulować: | Nieobsługiwane |
Typ wydarzenia: | Jeśli generowany z interfejsu użytkownika:UiEventInaczej Event。 |
Obsługiwane znaczniki HTML: | |
<img>, <input type="image">, <object>, <link> oraz <script> | Wersja DOM: |
Zdarzenia poziomu 2
Wspierane przeglądarki | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |