Académique Documents
Professionnel Documents
Culture Documents
HAMZA SAMEH 1
ISET Charguia Programmation Web 2 TI
Chapitre 5
Les évènements
1. Généralités
Dans le cadre d'une stricte séparation entre le fond, la forme et les comportements dynamiques
d'une page, le fond est pris en charge par le code HTML, la forme par la feuille de style CSS et les
comportements dynamiques par le JavaScript.
La plupart des événements sont reliés à l'interface utilisateur du navigateur, tels les déplacements de
souris, les actions sur des boutons ou des touches du clavier, les réponses à des formulaires... Ces
événements sont en général reliés à un élément particulier dans la page. D'autres sont des événements
activés en réponse à une action spécifique du navigateur (par exemple le chargement d'un document,
voire d'une image seule).
Les événements permettent de déclencher une fonction selon qu'une action s'est produite ou non.
Ainsi, vous pouvez ajouter un événement à un élément de votre page Web (par exemple, une
balise<div>) pour faire en sorte de déclencher un code JavaScript lorsque l'utilisateur fera une action
sur l'élément en question.
Voici la liste des principaux événements, ainsi que les actions à effectuer pour qu'ils se déclenchent :
HAMZA SAMEH 2
ISET Charguia Programmation Web 2 TI
onÉvènement="lafonction();"
Un évènement peut être défini soit sur un objet dans le code JavaScript, soit sur l'élément
correspondant dans le code HTML
a. Syntaxe
• dans le code JavaScript :
nomobjet. onÉvènement=lafonction();
<Nomelement onÉvènement="lafonction();">
b. Exemple
• dans le code JavaScript :
window.onload = init();
HAMZA SAMEH 3
ISET Charguia Programmation Web 2 TI
4. Exemples d’évènements
a. L’évènement focus
Le focus peut s'appliquer à de nombreux éléments, ainsi, si vous tapez sur la touche Tabulation de
votre clavier alors que vous êtes sur une page Web, vous allez avoir un élément de ciblé ou de
sélectionné qui recevra alors tout ce que vous tapez sur votre clavier
Exemple
<script>
function foc(){
alert("Vous rentrez dans la zone de texte");}
</script>
b. L'évènement click
Exemple
5. Le mot-clé this
Ce mot-clé n'est, normalement, pas censé vous servir dès maintenant, cependant il est toujours bon
de le connaître pour les événements. Il s'agit d'une propriété pointant sur l'objet actuellement en
cours d'utilisation. Donc, si vous faites appel à ce mot-clé lorsqu'un événement est déclenché, l'objet
pointé sera l'élément qui a déclenché l'événement.
Exemple
HAMZA SAMEH 4
ISET Charguia Programmation Web 2 TI
L'objet event se propage dans l'arbre du DOM selon le flux d'événement décrit ou par défaut.
HAMZA SAMEH 5