Pour ma PTI évènementiel que je dois présenter au BTS, j'ai choisi de présenter un programme répertoire codé en AJAX (XHTML/CSS).
Pour le moment le programme marche, mais je dois rajouter des interactions (conseil de mon prof d'info).
Je me suis dit que je vais mettre des checkbox devant mes lignes de contact et faire une suppression multiple.
Le système marche, mais dans l'optique de rajouter de l'intuitivité, lorsque je clique sur le checkbox, je veux changer la class de ma ligne.
j'ai testé :
Code PHP :
<?php ... if($i%2 == 0){$class='paire';}else{$class='impaire';}
echo ' <tr class="'.$class.'" id="'.$value['id'].'">
<td><input type="checkbox" name="select[]" onclick="if(this.checked){document.getElementById(\''.$value['id']
.'\').ClassName = \'ligne-hover\';}else{document.getElementById(\''.$value['
id'].'\').ClassName = \''.$paire.'\'}"/></td> ... ?>
code CSS :
#content #tableau .paire{background:-moz-linear-gradient(top, #C9C9C9, #A0A0A0, #C9C9C9);text-align:center;font-size:14px;}
#content #tableau .ligne-hover{background:-moz-linear-gradient(top, #D14D4D, #770202, #D14D4D);text-align:center;color:#FFFFFF;font-size:14px;}
Ma ligne devrai se mettre en rouge lorsque je check ma checkbox, mais ce n'est pas le cas
Je suis preneur de toutes explications.
Merci d'avance.


Haut













