Attributs de l'événement de fenêtre

Attributs de l'événement de fenêtre
Les événements HTML sont déclenchés chaque fois qu'un utilisateur effectue une action dans un navigateur. Les attributs de l'événement de fenêtre sont invoqués chaque fois qu'un utilisateur effectue une action dans une fenêtre de navigateur. Par exemple, onafterprint Dit quelque chose à déclencher une fois qu'une commande d'impression a été exécutée (ou le dialogue d'impression est fermé).

Les attributs de l'événement de fenêtre peuvent être divisés en deux catégories:

  • Le première catégorie Comprend les attributs qui sont pris en charge uniquement par la balise.
  • Le deuxième catégorie Comprend les éléments qui prennent en charge une variété de balises.

Nous avons préparé ce guide complet pour fournir un aperçu approfondi des attributs d'événements de fenêtre et fournirons les résultats d'apprentissage suivants.

  • Attributs d'événements de fenêtre pris en charge uniquement par tag
  • Attributs d'événements de fenêtre pris en charge par d'autres balises (,,, et ainsi de suite)

Attributs de l'événement Windows

Cette section donne un aperçu détaillé des deux principales catégories d'attributs d'événements de fenêtre HTML qui sont déclenchés chaque fois que l'événement spécifique se produit.

Attributs d'événements de fenêtre pris en charge par tag

Cette catégorie comprend uniquement les attributs d'événements de fenêtre qui sont pris en charge par unique.

Attribut ONBEFORFINT

Cet attribut exécute le code JavaScript chaque fois qu'une commande d'impression est donnée. L'événement OnBeForeprint est déclenché avant l'ouverture d'un dialogue imprimé.

Syntaxe

Exemple

L'exemple suivant démontre l'application de l'attribut de l'événement de fenêtre onBeForeForPrint ().

Html


Appuyez sur Ctrl + P pour donner une commande d'impression

Le code ci-dessus ajoute un onbeforeprint attribut d'événement et le avant() La fonction de JS sera exécutée.

Javascrip

fonction avant ()
alert ("vous avez tenté une commande d'impression");

Le avant() La fonction de JS est créée qui initie un message d'alerte lorsqu'il sera appelé.

Sortir

La sortie montre que lorsque la commande d'impression est fournie, un message d'alerte s'affiche et ensuite, le dialogue d'impression s'affiche.

Attribut ONAFTERPRINT

Cet événement déclenche un script chaque fois que le dialogue d'impression est fermé (peu importe que vous ayez donné la commande d'impression ou que vous avez simplement annulé le dialogue).

Syntaxe

L'exemple montre l'exécution de l'attribut d'événement onafterprint () de HTML.

Html


Appuyez sur Ctrl + P pour donner une commande d'impression

Le code ci-dessus pratique l'attribut onafterprint et le imprimer() La fonction de JavaScript sera exécutée sur cet événement.

Javascrip

fonction print ()
alert ("il est imprimé");

Le imprimer() La fonction est créée qui montre un message d'alerte après le onafterprint () événement.

Sortir

La sortie montre qu'après la fermeture de la boîte de dialogue d'impression, le message d'alerte s'affiche.

onbeforeunload

L'attribut onBeforeunLoad est déclenché lorsque la page ouverte est fermée.

Syntaxe

onduler


L'attribut OnOffline déclenche et exécute un script chaque fois que le navigateur commence à travailler hors ligne.

Syntaxe

ononline

L'attribut onoffline déclenche et exécute un script chaque fois que le navigateur commence à travailler en ligne.

Syntaxe

enceinte

L'événement est déclenché lorsqu'un utilisateur navigue à partir de la page et en retour, un script est exécuté.

Syntaxe

onhashchange

Cet attribut est exercé chaque fois que le hachage de l'URL est modifié. Le hachage fait référence à la partie de l'URL qui est initiée après «#" symbole.

Syntaxe

onpageshow

L'événement OnPageShow est déclenché et un script est exécuté lorsque l'utilisateur accédait à une page.

Syntaxe

onduler

Cet événement est déclenché chaque fois que l'histoire de la fenêtre est modifiée.

Syntaxe

semesize

Le semesize L'événement est déclenché chaque fois que la fenêtre de la fenêtre du navigateur est redimensionnée.

Syntaxe

onunload

Cet attribut exécute un script chaque fois que la page est fermée ou déchargée.

Syntaxe

Note: Dans les syntaxes ci-dessus, le script fait référence au code JavaScript qui serait exécuté sur le déclenchement de l'événement spécifique.

Attributs d'événements de fenêtre pris en charge par une variété de balises

Cette catégorie comprend les attributs d'événements de fenêtre qui sont déclenchés par une variété de balises.

onerror

Cet événement exécute un code JavaScript chaque fois qu'une erreur se produit dans le chargement d'une image ou d'un objet. Cet attribut d'événement de fenêtre peut être appliqué sur ,,, et .

Syntaxe

Exemple

Dans cet exemple, le onerror L'attribut d'événement est utilisé sur la balise.

Html

L'attribut d'événement OnError est utilisé


Le code ci-dessus utilise l'attribut onError sur la balise et un se tromper() La fonction est appelée lorsqu'elle est déclenchée.

Javascrip

fonction err ()
alerte ("Le chargement d'image a échoué! Essayer à nouveau");

La fonction err () est créée qui crée un message d'alerte.

Sortir

Lorsque la page est chargée, l'erreur serait affichée comme le SRC propriété du <IMG> La balise contient une image qui n'est pas à l'intérieur du dossier de nos fichiers principaux.

en charge

L'événement Onload est déclenché et un script est exécuté chaque fois que la page a terminé le chargement d'un objet (fichier externe, image externe). Cela peut être appliqué sur divers étiquettes telles que ,,,,, .

Syntaxe

D'après les attributs indiqués ci-dessus, vous auriez connu le fonctionnement de divers attributs d'événements de fenêtre.

Conclusion

Les attributs de l'événement de fenêtre comprennent un ensemble de fonctions qui sont exécutées chaque fois qu'un changement spécifique se produit dans un écran de fenêtre. Cet article fournit le travail et démontre l'utilisation de tous les attributs d'événements de fenêtre. Les attributs ont différents types de fonctionnalités telles que l'OnBeforeprint, Onafterprint, OnBeforeunLoad, un onhashchange, onoffline, les attributs ononline sont limités à uniquement de balises. D'un autre côté, les attributs onload et onerror peuvent être appliqués sur d'autres balises telles que, .