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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.