onerror-händelse
Definition och användning
Om ett fel uppstår vid laddning av externa filer (t.ex. dokument eller bilder), aktiveras onerror-händelsen.
Tips:När det används för ljud-/videomedier, inträffar relaterade händelser när medieladdningsprocessen störas:
Exempel
Om ett fel uppstår vid laddning av bilden, körs JavaScript:
<img src="image.gif" onerror="myFunction()">
Syntaks
I HTML:
<element onerror="myScript">
I JavaScript:
object.onerror = function(){myScript};
I JavaScript, använda addEventListener() metod:
object.addEventListener("error", myScript);
Kommentar:Internet Explorer 8 eller tidigare versioner stöder inte addEventListener() metod。
Tekniska detaljer
Bubbling: | Inte stödd |
---|---|
Kan annulleras: | Inte stödd |
Evenstyp: | Om det genereras från användargränssnittet:UiEventAnnars Event。 |
Stödda HTML-taggar: | <img>, <input type="image">, <object>, <link> och <script> |
DOM-version: | Nivå 2-händelser |
Webbläsarstöd
Händelser | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Stöd | Stöd | Stöd | Stöd | Stöd |