Événement onerror
Définition et utilisation
Si une erreur se produit lors du chargement de fichiers externes (par exemple, des documents ou des images), l'événement onerror est déclenché.
Astuce :Lorsqu'il est utilisé pour les médias audio/vidéo, les événements pertinents qui se produisent lorsque le processus de chargement des médias est perturbé sont :
Exemple
Si une erreur se produit lors du chargement de l'image, exécutez JavaScript :
<img src="image.gif" onerror="myFunction()">
Syntaxe
Dans HTML :
<element onerror="myScript">
Dans JavaScript :
object.onerror = function(){myScript};
Dans JavaScript, utilisez la méthode addEventListener() :
object.addEventListener("error", myScript);
Remarque :Internet Explorer 8 ou versions antérieures ne prennent pas en charge Méthode addEventListener().
Détails techniques
Bubbling : | Non pris en charge |
---|---|
Annulable : | Non pris en charge |
Type d'événement : | Si généré à partir de l'interface utilisateur,UiEvent.Sinon Event. |
Les balises HTML prises en charge : | <img>, <input type="image">, <object>, <link> et <script> |
Version DOM : | Événements de niveau 2 |
Compatibilité navigateur
Événements | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Support | Support | Support | Support | Support |