Bonjour.
Comment passer un argument à une fonction dans un onclick="" ajouté dynamiquement ?
Voilà,
Je souhaite ajouter dynamiquement un attribut onclick à une balise. Pour l'instant pas de problèmes :
balise.setAttribute("onclick","maprocedure();");
ou encore
balise.onclick=maprocedure;
tout va bien, je controle avec alert(balise.outerHTML); et c'est OK. Je clique sur ma balise et la procédure se déclanche.
Là où ça se gate, c'est quand je veux remplacer maprocedure() par mafonction(argument). Alors là tout fout l'camp !
alert(balise.outerHTML); m'indique bien ce que j'ai choisit, mais mon click devient inopérant ! Il est impossible de passer un argument !
Quelqu'un aurait il une solution à ce probléme ?
ps : 2 précisions :
1. je dois le programmer pour IE6
2. mon argument est this
merci de vos réponses
Sapakus