génération de code à la volé
Grace à l'objet XMLHttpRequest je récupère un document XML. Suite à la récupération, je construit une jolie table contenant des lignes. En début de chaque ligne je rajoute une cellule contenant une checkbox.
Je veux reproduire le comportement suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<tr>
<td>
<input type="checkbox" onpropertychange="return selection(0)" />
</td>
...
</tr>
<tr>
<td>
<input type="checkbox" onpropertychange="return selection(1)" />
</td>
...
</tr>
<tr>
<td>
<input type="checkbox" onpropertychange="return selection(2)" />
</td>
...
</tr>
... |
Mais le problème c'est que si je fais :
Code:
1 2 3 4 5 6
|
noeudInput = document.createElement("input");
noeudInput.type="checkbox";
noeudInput.onpropertychange = new fonction() {
return selection(i);
} |
Mais le soucie c'est qu'il exécute la fonction selection lors de l'execution du code de génération et ne fait rien lors du déclenchement de l'evenement.