Priorité des évenements

Priorité des évenements - HTML/CSS - Programmation

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.

Reply

Marsh Posté le 03-04-2014 à 20:12:37   

Reply

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


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 04-04-2014 à 13:56:39    

Merci kao98 :)
Bonne journée.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed