merci pour ce lien tres complet.
j'ai egalement lu la discussion sur
les bonnes pratiques javascript.
j'en conclue tout seul :
- capture, bubbling : c'est tres joli mais faut une interface assez lourde pour avoir besoin de gérer ca non ? pour faire des 'trucs basiques' et meme un peu plus , ca sert pas à grand chose ...?
- est-ce que le combat entre
Code:
element.addEventListener(type, mafunction, false)
et
Code:
element.onevent = mafonction;
fait toujours rage ?
- bien sur à la place de element.addEventListener tout seul, ca serait plutot
Code:
1 2 3 4 5 6 7 8 9 10
| function addHandler(element, type, callback){
if (element.attachEvent){
element.attachEvent("on" + type, callback);
}
else{
element.addEventListener(type, callback, false);
}
}
addHandler(element, "click", maFonction); |
j'en reviens alors à mon premier post, quelle fonction utilisez vous ?
- et à ma question '
est-il possible de passer des parametres à une fonction qui doit être lancée sur un evenement ?', faut-il simplement opter pour un
Code:
element.onevent = function(){mafonction(param1, param2, param3)};
??
mais alors comment je fais pour utiliser plusieurs parametres en utilisant la syntaxe
Code:
addHandler(element, "click", maFonction);
??
- je passe sur le fait que 'element.onevent = function' empeche d'ajouter plusieurs actions sur un evenement, ce qui ne me semble pas primordial, toujours pour des interfaces 'simples'
merci de vos avis