JavaScript Tutorial

JavaScript – Événements


Qu’est-ce qu’un événement ?

L’interaction de JavaScript avec HTML est gérée par des événements qui se produisent lorsque l’utilisateur ou le navigateur manipule une page.

Lorsque la page se charge, cela s’appelle un événement. Lorsque l’utilisateur clique sur un bouton, ce clic est également un événement. D’autres exemples incluent des événements tels que l’appui sur n’importe quelle touche, la fermeture d’une fenêtre, le redimensionnement d’une fenêtre, etc.

Les développeurs peuvent utiliser ces événements pour exécuter des réponses codées en JavaScript, ce qui entraîne la fermeture de fenêtres par des boutons, l’affichage de messages aux utilisateurs, la validation de données et pratiquement tout autre type de réponse imaginable.

Les événements font partie du Document Object Model (DOM) Niveau 3 et chaque élément HTML contient un ensemble d’événements qui peuvent déclencher du code JavaScript.

Veuillez suivre ce petit tutoriel pour une meilleure compréhension de la référence d’événement HTML. Nous allons voir ici quelques exemples pour comprendre une relation entre Event et JavaScript −

Type d’événement onclick

C’est le type d’événement le plus fréquemment utilisé qui se produit lorsqu’un utilisateur clique sur le bouton gauche de sa souris. Vous pouvez mettre votre validation, avertissement, etc., contre ce type d’événement.

Exemple

Essayez l’exemple suivant.

<html>
   <head>   
      <script type = "text/javascript">
         <!--
            function sayHello() {
               alert("Hello World")
            }
         //-->
      </script>      
   </head>
   
   <body>
      <p>Click the following button and see result</p>      
      <form>
         <input type = "button" onclick = "sayHello()" value = "Say Hello" />
      </form>      
   </body>
</html>

Sortir

Type d’événement

lors de la soumission est un événement qui se produit lorsque vous essayez de soumettre un formulaire. Vous pouvez placer la validation de votre formulaire par rapport à ce type d’événement.

Exemple

L’exemple suivant montre comment utiliser onsubmit. On appelle ici un valider() fonction avant de soumettre les données d’un formulaire au serveur Web. Si valider() fonction renvoie vrai, le formulaire sera soumis, sinon il ne soumettra pas les données.

Essayez l’exemple suivant.

<html>
   <head>   
      <script type = "text/javascript">
         <!--
            function validation() {
               all validation goes here
               .........
               return either true or false
            }
         //-->
      </script>      
   </head>
   
   <body>   
      <form method = "POST" action = "t.cgi" onsubmit = "return validate()">
         .......
         <input type = "submit" value = "Submit" />
      </form>      
   </body>
</html>

onmouseover et onmouseout

Ces deux types d’événements vous aideront à créer de beaux effets avec des images ou même avec du texte. Le surmouseover événement se déclenche lorsque vous placez votre souris sur n’importe quel élément et que le onmouseout se déclenche lorsque vous déplacez votre souris hors de cet élément. Essayez l’exemple suivant.

<html>
   <head>   
      <script type = "text/javascript">
         <!--
            function over() {
               document.write ("Mouse Over");
            }            
            function out() {
               document.write ("Mouse Out");
            }            
         //-->
      </script>      
   </head>
   
   <body>
      <p>Bring your mouse inside the division to see the result:</p>      
      <div onmouseover = "over()" onmouseout = "out()">
         <h2> This is inside the division </h2>
      </div>         
   </body>
</html>

Sortir

Événements standards HTML 5

Les événements HTML 5 standard sont répertoriés ici pour votre référence. Ici, le script indique une fonction Javascript à exécuter contre cet événement.

Attribut Valeur Description
Hors ligne scénario Se déclenche lorsque le document est hors ligne
Abandonner scénario Déclenche un événement d’abandon
surimpression scénario Se déclenche après l’impression du document
avant le chargement scénario Déclenchements avant le chargement du document
avant impression scénario Se déclenche avant l’impression du document
le flou scénario Se déclenche lorsque la fenêtre perd le focus
oncanplay scénario Se déclenche lorsque le média peut commencer à jouer, mais peut devoir s’arrêter pour la mise en mémoire tampon
oncanplaythrough scénario Se déclenche lorsque le média peut être lu jusqu’à la fin, sans s’arrêter pour la mise en mémoire tampon
sur le changement scénario Se déclenche lorsqu’un élément change
sur clic scénario Déclenchement sur un clic de souris
oncontextmenu scénario Se déclenche lorsqu’un menu contextuel est déclenché
ondblclick scénario Déclenchements sur un double-clic de souris
ondrag scénario Se déclenche lorsqu’un élément est déplacé
ondragend scénario Se déclenche à la fin d’une opération de glissement
ondragenter scénario Se déclenche lorsqu’un élément a été déplacé vers une cible de dépôt valide
ondragleave scénario Se déclenche lorsqu’un élément est déplacé sur une cible de dépôt valide
ondragover scénario Se déclenche au début d’une opération de glissement
ondragstart scénario Se déclenche au début d’une opération de glissement
ondrop scénario Se déclenche lorsque l’élément déplacé est déposé
ondurationchange scénario Se déclenche lorsque la longueur du support est modifiée
non vidé scénario Se déclenche lorsqu’un élément de ressource multimédia devient soudainement vide.
terminé scénario Se déclenche lorsque le média a atteint la fin
une erreur scénario Se déclenche lorsqu’une erreur se produit
focus scénario Se déclenche lorsque la fenêtre obtient le focus
onformchange scénario Se déclenche lorsqu’un formulaire change
onforminput scénario Se déclenche lorsqu’un formulaire reçoit une entrée utilisateur
onachange scénario Se déclenche lorsque le document a changé
en entrée scénario Se déclenche lorsqu’un élément reçoit une entrée utilisateur
sur invalide scénario Se déclenche lorsqu’un élément n’est pas valide
onkeydown scénario Se déclenche lorsqu’une touche est enfoncée
onkeypress scénario Se déclenche lorsqu’une touche est enfoncée et relâchée
onkeyup scénario Se déclenche lorsqu’une touche est relâchée
en charge scénario Se déclenche lors du chargement du document
données chargées scénario Se déclenche lorsque les données multimédias sont chargées
métadonnées chargées scénario Se déclenche lorsque la durée et d’autres données multimédias d’un élément multimédia sont chargées
onloadstart scénario Se déclenche lorsque le navigateur commence à charger les données multimédias
sur message scénario Se déclenche lorsque le message est déclenché
onmousedown scénario Se déclenche lorsqu’un bouton de la souris est enfoncé
onmousemove scénario Se déclenche lorsque le pointeur de la souris se déplace
onmouseout scénario Se déclenche lorsque le pointeur de la souris sort d’un élément
surmouseover scénario Se déclenche lorsque le pointeur de la souris passe sur un élément
onmouseup scénario Se déclenche lorsqu’un bouton de la souris est relâché
sur la molette de la souris scénario Se déclenche lorsque la molette de la souris tourne
en ligne scénario Se déclenche lorsque le document est hors ligne
onoïne scénario Se déclenche lorsque le document est mis en ligne
en ligne scénario Se déclenche lorsque le document est mis en ligne
sur la pagemasquer scénario Se déclenche lorsque la fenêtre est masquée
surpageafficher scénario Se déclenche lorsque la fenêtre devient visible
en pause scénario Se déclenche lorsque les données multimédias sont en pause
en jeu scénario Se déclenche lorsque les données multimédias vont commencer à jouer
en cours de lecture scénario Se déclenche lorsque les données multimédias ont commencé à jouer
onpopstate scénario Se déclenche lorsque l’historique de la fenêtre change
en cours scénario Se déclenche lorsque le navigateur récupère les données multimédias
surchangement de taux scénario Se déclenche lorsque le taux de lecture des données multimédias a changé
onreadystatechange scénario Se déclenche lorsque l’état prêt change
onrefait scénario Se déclenche lorsque le document effectue une restauration
redimensionner scénario Se déclenche lorsque la fenêtre est redimensionnée
faire défiler scénario Se déclenche lorsque la barre de défilement d’un élément défile
recherché scénario Se déclenche lorsque l’attribut de recherche d’un élément multimédia n’est plus vrai et que la recherche est terminée
à la recherche scénario Se déclenche lorsque l’attribut de recherche d’un élément multimédia est vrai et que la recherche a commencé
surselect scénario Se déclenche lorsqu’un élément est sélectionné
installé scénario Se déclenche en cas d’erreur lors de la récupération des données multimédias
surstockage scénario Se déclenche lors du chargement d’un document
lors de la soumission scénario Se déclenche lorsqu’un formulaire est soumis
suspendre scénario Se déclenche lorsque le navigateur a récupéré des données multimédias, mais s’est arrêté avant que l’intégralité du fichier multimédia ne soit récupérée
mise à jour ponctuelle scénario Se déclenche lorsque le média change de position de lecture
annuler scénario Se déclenche lorsqu’un document effectue une annulation
au déchargement scénario Se déclenche lorsque l’utilisateur quitte le document
surchangementdevolume scénario Se déclenche lorsque le média modifie le volume, également lorsque le volume est réglé sur “muet”
en attente scénario Se déclenche lorsque le média a cessé de jouer, mais devrait reprendre

#JavaScript #Événements

Related Articles

Check Also
Close
Back to top button