Comment changer la couleur d'un bouton?

fatehkap Messages postés 51 Statut Membre -  
antou08 Messages postés 123 Statut Membre -
Bonjour,

je veut lors d'un click sur un bouton se couleur change jesqua ce que je clicke sur un autre voici mon tableau :

$li = array (0=>'08:00',1=>'08:20',2=>'08:40', 3=>'09:00',4=>'09:20',5=>'09:40',6=>'10:00',7=>'10:20',8=>'10:40',9=>'11:00',10=>'11:20',11=>'11:40',12=>'13:00',13=>'13:20',14=>'13:40',15=>'14:00',16=>'14:20',17=>'14:40',18=>'15:00',19=>'15:20',20=>'15:40');

for ($i=0; $i<21; $i++)
{
echo "<tr>";

for ($j=0; $j<6; $j++)
{
echo '<td width="70" height="30">';

echo ('<input type="button" name="active" id="'.$j.$i.'" value="'.$li[$i].'" onclick="changerCouleur()"/>');
echo '</td>';
}
echo "</tr>";
}

echo "</table>";

merci pour votre aide

3 réponses

zamal
 
la fonction javascript changerCouleur() pourrait utiliser le DOM pour faire un setAttribute de l'image du bouton chargé(attribut src).
Enfin vu qu'il y a du javascript et du php mélangé je propose ça bien sûr si la page php est chargée et ne doit plus l'être sinon faut utiliser ajax ou plus simplement faire un GET en php avec un test en début de page sur tous les boutons qui peuvent être changés. Vu que c'est pas une page dynamique (un array en dur) je vois pas tellement le besoin de php qui vas ralentir le chargement.
0
fatehkap Messages postés 51 Statut Membre
 
oui zamal au faite j'ai pas mie tous le code c'est un calendrier de RDV avec des plages d'heures ce qui est les boutons c'est pour ca que je veut lors d'un click la couleur de bouton change pour que l'utilisateur sache que il a clicker sur ce bouton et le bouton garde cette couleur jusqua ce que il click sur un autre bouton et ci il valide son rendez-vous le bouton sera hide.
0
antou08 Messages postés 123 Statut Membre 13
 
tu peu faire sa en javascript avec la propriete innerHtml je crois
0