Bonjour tout le monde,

J'ai un tableau qui contient certaines cellules (td) elles-mêmes contenant des cases à cocher.

Chaque case à cocher a un ID unique généré en PHP.

J'ai par exemple ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<td id="ID" align="center"><input id="cb_ID" type="checkbox"> </td><td id="Nom" align="center"><input id="cb_Nom" type="checkbox"> </td>
Je voudrais associer à ces checkboxes un évènement, j'ai donc ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Event.observe(cb_id, 'click', afficher_Tableau, false);
Dois-je faire une ligne par checkbox où est-il possible de rendre ce code générique ?

Par exemple, en cliquant sur la case à cocher, j'obtiendrais l'ID ?

J'ai essayé this.id :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Event.observe(this.id, 'click', cacher_colonne, false);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function cacher_colonne(id)
	{
		alert(id);
	}
mais j'obtiens cette erreur :

element is undefined
Autre chose :

Puis-je mettre autant de fois que j'en ai besoin cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Event.observe(cb_id, 'click', afficher_Tableau, false);
Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Event.observe(window, 'load', afficher_Tableau, false);
Event.observe(cb_id, 'click', afficher_Tableau, false);
Merci d'avance pour l'aide.

beegees