Priorité des évenements - HTML/CSS - Programmation
Marsh Posté le 04-04-2014 à 11:07:31
Pour faire simple : chaque fois que tu affecte un nouvel événement en utilisant "element.onclick = ", tu "écrase" l'événement que tu y avais précédemment associé.
Et oui, l'utilisation d'addEventListener "règle le problème".
Des explications de textes peuvent être trouvée, entre autres, là-bas : http://www.alsacreations.com/artic [...] cript.html
Marsh Posté le 03-04-2014 à 20:12:37
Bonsoir,
Dans un code Javascript lorsque l'utilisateur appui sur un bouton celui-ci déclenche plusieurs événements. Je gère les événements non pas avec addEventListener() mais element.onclick = function() { //..... };
Le problème réside si l'utilisateur clique frénétiquement sur le bouton qui déclenche l’événement qui à son tour exécute différentes action, d'autre événement. En effet cela détruis le résultat attendu comme-ci que l’événement précédent n'a pas eu le temps d'aller jusqu’à la fin.
Ma question est donc comment les événements du dom-0 sont-il gérer ? Un même type d’événement sur un même élément l'écrase-t-il ? Est-ce que ce problème est corrigé en passant par addEventListener() ?
Merci à vous.