envoyer référence a monObjet.addEventListener() à la fonction invoquée - HTML/CSS - Programmation
Marsh Posté le 12-05-2008 à 19:07:12
http://www.quirksmode.org/js/events_advanced.html
Marsh Posté le 12-05-2008 à 19:29:52
d'apres ceci :
Citation : element.addEventListener('click',doSomething,false); |
Je peux donc utiliser directement "this" dans doSomething(), qui est la référence implicite à another_element
puisque dans la pile des evenements, c'est le dernier objet a invoquer doSomething().
c'est bien ca ?
si oui j'ai donc ma réponse.
Marsh Posté le 12-05-2008 à 19:35:47
non, t'as pas tout lu, ça va pas marcher sous MSIE
Marsh Posté le 12-05-2008 à 20:08:10
doit bien y avoir des frameworks qui respectent les modèles W3C et Microsoft
Marsh Posté le 12-05-2008 à 20:51:23
wat?
Marsh Posté le 15-05-2008 à 13:12:08
ben en général les frameworks Javascript implémentent les 2 cas d'usage
d'objets, à la sauce W3c et sauce MS
Marsh Posté le 15-05-2008 à 14:26:36
non, ils implémentent une approche unifiée qui prend en charge les problèmes de plus bas niveau et évitent de s'emmerder avec ça, et avec nombre d'autres problèmes.
Marsh Posté le 12-05-2008 à 19:00:18
Bonjour
Je veux associer un evenement a un element de formulaire HTML.
Au lieu du onlick dans la balise je souhaite utilsier la méthode addEventlistener
afin de separer HTML et code Javascript.
Or cette méthode ne permet pas de faire la meme chose que onclick="myFunction(this);"
mais uniquement onclick="myFunction()'
Ma question est :
Comment a travers myObject.addEvenetListener('click', 'myFunction', false) , puis je envoyer la référence de myObject a myFunction() ?
Je pense qu'il est possible de le retrouver via l'objet evt qui est envoyé automatiquement par addEvenetListener a myfunction()
mais je sais pas comment...
merci