Bonjour, j'essaye de faire une manipulation en java script sans succès.
Je veux sur un clique d'un bouton ou d'un selectbox qui appartient au <tr>, je peux colorier toute la ligne.
Ce que je suis arrivé a faire en m'inspirant d'autre exemple c'est de cliquer sur une ligne du tableau et elle devient en vert.
Et en double cliquant dessus elle devient blanche.
je ce que je veux faire c'est récupérer de préférence la valeur d'un selectbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <html> <body> <script> function changeCouleur(ligne) { ligne.bgColor = '#006400'; } function remetCouleur(ligne) { ligne.bgColor = '#FFFFFF'; } </script> <table> <caption>Vainqueurs de la Coupe du monde de football</caption> <tr><th>ANNÉE</th> <th>FINALE</th> <th>SCORE</th> <th>LIEU</th><tr> <tr> </tr> <tr onClick="changeCouleur(this);" ondblclick="remetCouleur(this);"> <td>1978</td> <td>Argentine - Pays-Bas</td> <td>3 - 1</td><td>Buenos Aires, Argentine</td> </tr> <tr onClick="changeCouleur(this);" ondblclick="remetCouleur(this);"><td>1982</td> <td>Italie - Rép. fédérale d Allemagne</td> <td>3 - 1</td> <td>Madrid, Espagne</td></tr> <tr onClick="changeCouleur(this);" ondblclick="remetCouleur(this);"><td>1986</td> <td>Argentine - Rép. fédérale dAllemagne</td> <td>2 - 0</td> <td>Mexico, Mexique</td></tr> </table> </body> </html>
Puis de transmettre la valeur récupérer en argument à une fonction qui me permettra de changer la couleur de la ligne selon la valeur de mon argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 document.getElementById('liste').options[document.getElementById('liste').selectedIndex].value ou document.getElementById('liste').options[document.getElementById('liste').selectedIndex].text
Est que qqun aurrait une idée sur la manière de traiter ce problème ?
Partager