bonjour,
je cherche à ajouter une fonction sur un event avec DOM
du type monObjet.setAttribute("onclick","mafonctionquimarchebien")
mais je n'y parviens pas.
quelle est la bonne solution pour faire cela?
merci
bonjour,
je cherche à ajouter une fonction sur un event avec DOM
du type monObjet.setAttribute("onclick","mafonctionquimarchebien")
mais je n'y parviens pas.
quelle est la bonne solution pour faire cela?
merci
une petite recherche dans la FAQ ou les contributions ...
t'aurais permis de trouver que la syntaxe correct crossBrowser est
ou encore avec addEventListener
Code : Sélectionner tout - Visualiser dans une fenêtre à part monObjet.onclick=function(){mafonctionquimarchebien()};
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Son code est bon
http://javascript.developpez.com/faq...lick.dynamique
c'est juste qu'il ne fonctionne pas sous IE... La faute à IE pas à son code...
un code "bon" est un code qui fonctionne pour tous les browsers...
et puis cette entrée de la FAQ est un pécher de jeunesse, à l'époque je doublais l'instruction car je pensais que le .onclick n'était pas pris par Gecko, hors il apparait que cette syntaxe est valable pour les deux ...
Je m'en vais d'ailleurs de ce pas demander une mise à jour de la FAQ à ce propos![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Personnelement je n'aime pas coder en fonction du browser justement, je code en fonction de la technologie que j'utilise. C'est comme si tu faisais un moteur pour une voiture et que cette voiture n'avait pas de roue, tu ne vas pas intégrer les roues à ton moteur...
Comparaison un peu imagé certes... Et je ne suis pas Pro-firefox, mais c'est vrai qu'en générale c'est lui qui interprete le mieux les différents langages... Sauf le svg, ou il vaut mieux avoir SvgViewer et IE si on y ajoute de l'ecmascript.
Enfin... Moi je pense qu'il vaudrait mieux laissé la faq comme elle, et plutot préciser sur quoi ça marche, parceque le code le plus correcte reste setAttribute
si tu considère qu'un code correct est un code qui ne fonctionne pas ...
c'est comme si tu mettait des roues carrées à ta voiture ...
et que je me plaignais qu'elle ne roulait pas, et que tu me répondais ben oui mais elle a des roues ...![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager