« Programmation JavaScript/Évènement » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
m typo |
||
Ligne 12 :
Cet objet a été défini par le [[w:fr:W3C|W3C]], mais malheureusement [[w:fr:Internet Explorer|Internet Explorer]] en a sa propre définition ce qui oblige le [[w:fr:développeur|développeur]] à tenir compte du [[w:fr:Navigateur web|navigateur]].
Certaines propriétés de cet objet concernent tous les types d'événements et d'autres, tels que le bouton de la souris, sont spécifiques à un ou plusieurs événements.
=== type ===
Ligne 24 :
'''Équivalent Internet Explorer :''' <code>'''srcElement'''</code>.
Permet de récupérer l'élément depuis lequel l’événement
=== currentTarget ===
Ligne 30 :
Non supporté par Internet Explorer.
Permet de récupérer l'objet auquel l’événement
=== stopPropagation ===
Ligne 42 :
'''Équivalent Internet Explorer :''' l'attribut <code>'''event.returnValue''' = false</code>.
Empêche l'action normalement prévue de se dérouler. Par exemple, lors de l'
== Gestionnaires d’événements DOM-0 ==
Ligne 59 :
</source>
}}
La commande peut aussi être une fonction que vous avez vous
'''2.''' En associant une fonction via JavaScript :
Ligne 91 :
== Écouteurs d'événements ==
Il est possible d'intercepter le flux d’événements dans l'arbre DOM avec des
=== addEventListener ===
Ligne 104 :
Le mot clé this n'est hélas pas reconnu dans cette méthode, c'est pourquoi il est préférable d'utiliser le gestionnaire d’événement DOM-0.
{{cadre code|Lors de l'
<source lang="javascript">
function clickMe(event)
Ligne 201 :
=== onkeypress ===
Lorsqu'on maintient une touche appuyée. Pour tous les événements clavier, Event
'''Objets concernés''' : document, Image, Link et TextArea.
=== onkeyup ===
Lorsqu'on relâche sur une touche. Pour tous les événements clavier, Event
'''Objets concernés''' : document, Image, Link et TextArea.
|