Colorier cellule au clic
Résolu
Adrix08
Messages postés
126
Date d'inscription
Statut
Membre
Dernière intervention
-
Adrix08 Messages postés 126 Date d'inscription Statut Membre Dernière intervention -
Adrix08 Messages postés 126 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
tout d'abord voici la ligne de code qui je pens vous interessera le plus :
printf("<tdonclick=\"this.style.background='blue'\"> </td>\n",$id,$id); //
donc la les case se colorie bien mais j'aimerai que quand je reclic sur la case colorier elle redevienne de la couleur initial...si quelqu'un pouvai me venir en aide ! merci
tout d'abord voici la ligne de code qui je pens vous interessera le plus :
printf("<tdonclick=\"this.style.background='blue'\"> </td>\n",$id,$id); //
donc la les case se colorie bien mais j'aimerai que quand je reclic sur la case colorier elle redevienne de la couleur initial...si quelqu'un pouvai me venir en aide ! merci
A voir également:
- Colorier cellule au clic
- Excel cellule couleur si condition texte - Guide
- Atout clic - Télécharger - Éducatifs
- Proteger cellule excel - Guide
- Clic gauche souris ne fonctionne plus ✓ - Forum souris / Touchpad
- Aller à la ligne dans une cellule excel - Guide
1 réponse
Bonjour.
Il faudrait faire une fonction Javascript :
Et dans ton code php, tu appelles la fonction JS :
(A voir pour la façon dont tu identifies ton TD, j'ai mis $id comme ça ;-) )
Il faudrait faire une fonction Javascript :
SwitcherCouleur(id) { if (document.getElementById(id).style.background == 'blue') { document.getElementById(id).style.background = 'white'; } else { document.getElementById(id).style.background = 'blue'; } }
Et dans ton code php, tu appelles la fonction JS :
printf("<td id='ligne'".$id." onclick=\"javascript:SwitcherCouleur('ligne".$id."')'\"> ;</td>\n",$id,$id;)
(A voir pour la façon dont tu identifies ton TD, j'ai mis $id comme ça ;-) )
Quelle erreur ?
Il faut bien sûr mettre ta fonction JS dans un bloc script.
Et bien l'écrire : je t'ai juste donné la trame, à toi de bien faire les choses :-P
Dans ton header :
Je suis allé un peu vite en besogne, mais c'était pour te montrer l'idée...
Javascript :
Code php (il y avait des problèmes de quotes/apostrophes)
Je te conseille d'utiliser Firefox et son extension Web Developer pour débugger : très efficace !
Et aussi, utilise un éditeur de texte à cooration syntaxique (Notepad++, par exemple). Ca aide à voir les erreurs de quotes.