onerror-evenement
Definitie en gebruik
Als er een fout optreedt bij het laden van een externe bestand (bijvoorbeeld een document of een afbeelding), wordt het onerror-evenement geactiveerd.
Tip:Wanneer gebruikt voor audio/video media, worden relevante gebeurtenissen geactiveerd wanneer het laadproces van het media wordt verstoord:
Voorbeeld
Als er een fout optreedt bij het laden van het beeld, voert JavaScript uit:
<img src="image.gif" onerror="myFunction()">
Syntaxis
In HTML:
<element onerror="myScript">
In JavaScript:
object.onerror = function(){myScript};
Gebruik in JavaScript de addEventListener() methode:
object.addEventListener("error", myScript);
Opmerking:Internet Explorer 8 of eerder ondersteunt dit niet addEventListener() methode.
Technische details
Bubbelend: | Niet ondersteund |
---|---|
Annuleerbaar: | Niet ondersteund |
Evenementtype: | Als het door de gebruikersinterface wordt gegenereerd,UiEventAnderszins Event. |
Ondersteunde HTML tags: | <img>, <input type="image">, <object>, <link> and <script> |
DOM version: | Level 2 Events |
Browser support
Events | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Support | Support | Support | Support | Support |