É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()">

Essayez-le vous-même

Syntaxe

Dans HTML :

<element onerror="myScript">

Essayez-le vous-même

Dans JavaScript :

object.onerror = function(){myScript};

Essayez-le vous-même

Dans JavaScript, utilisez la méthode addEventListener() :

object.addEventListener("error", myScript);

Essayez-le vous-même

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