Bonjour,
voici mon soucis...qui pour beaucoup d'entre vous sera je pense facile, néanmoins, je galère pas mal après de multiples essais
En faite, j'ai un tableau dont le contenu est généré par une boucle while en PHP. J'aimerai qu'au clique sur une ligne, la ligne change de couleur, et que lorsqu'on clique sur une autre ligne, cela remet la couleur d'origine sur la première cliqué, et change celle de la seconde.
Voici mont bout de code PHP/HTML :
<?php
$i = 0;
while ($donnees_projets = $affiche_projets->fetch()){
?>
<tr id="ligne<?php echo $i; ?>" name="ligne" class="a" onclick="changeclr()">
<?php $i++; ?>
#les cellules de la ligne...
</tr>
<?php
} $affiche_projets->closeCursor(); ?>
<!-- Termine le traitement de la requête -->
</tbody>
et pour le JS :
function changeclr(){
var ligne = document.getElementByTagName('tr');
if(ligne.style.backgroundColor == "#FFFFFF"){
alert('ligne');
}
}
Merci pour votre aide !
voici mon soucis...qui pour beaucoup d'entre vous sera je pense facile, néanmoins, je galère pas mal après de multiples essais
En faite, j'ai un tableau dont le contenu est généré par une boucle while en PHP. J'aimerai qu'au clique sur une ligne, la ligne change de couleur, et que lorsqu'on clique sur une autre ligne, cela remet la couleur d'origine sur la première cliqué, et change celle de la seconde.
Voici mont bout de code PHP/HTML :
<?php
$i = 0;
while ($donnees_projets = $affiche_projets->fetch()){
?>
<tr id="ligne<?php echo $i; ?>" name="ligne" class="a" onclick="changeclr()">
<?php $i++; ?>
#les cellules de la ligne...
</tr>
<?php
} $affiche_projets->closeCursor(); ?>
<!-- Termine le traitement de la requête -->
</tbody>
et pour le JS :
function changeclr(){
var ligne = document.getElementByTagName('tr');
if(ligne.style.backgroundColor == "#FFFFFF"){
alert('ligne');
}
}
Merci pour votre aide !