Salut
oui je suis pas pro je débute et j'ai un petit souci
je fais un tableau et je veux permettre à l'utilisateur de cliquer sur des cases d'un tableau pour cacher ou afficher d'autres cases.
bien sur y a du code javascript avec les onclick pour cacher/afficher
mais le souci c'est que je peux pas le mettre dans les <tr> ou <td> parce que ça marche avec IE et pas avec Mozilla et GChrome
donc je devais les mettre dans des <div>
le soucis c'est que lorsque je cache les div les cases du tableau affichent quand même la couleur de ces div et ça fais bouger les autres cases lors des évènements.
y a il un moyen de stabiliser ce truc ?
merci d'avance
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 <style type="text/css"> #c1 { background-color:#33FF33; } #c2 { background-color:#339900; } #c3 { background-color:#33FF33; } #c4 { background-color:#339900; } #c5 { background-color:#33FF33; } #c6 { background-color:#339900; } </style> <table width=500> <tr bgcolor=#339900> <td> <div id="c1" style=" display: none" onclick=" document.getElementById('c1').style.display='none'; document.getElementById('c2').style.display='block'; document.getElementById('c3').style.display='block'; document.getElementById('c4').style.display='none'; document.getElementById('c5').style.display='block'; document.getElementById('c6').style.display='none'; document.getElementById('a3').style.display='none'; document.getElementById('a5').style.display='none'; document.getElementById('a1').style.display='block'; ">Perso</div></td></td> <td><div id="c2" style=" display: block">Perso</div></td> <td><div id="c3" style=" display: block" onclick=" document.getElementById('c1').style.display='block'; document.getElementById('c2').style.display='none'; document.getElementById('c3').style.display='none'; document.getElementById('c4').style.display='block'; document.getElementById('c5').style.display='block'; document.getElementById('c6').style.display='none'; document.getElementById('a1').style.display='none'; document.getElementById('a5').style.display='none'; document.getElementById('a3').style.display='block';" >Watch List </div></td> <td><div id="c4" style=" display: none">Watch List</div> </td> <td bgcolor=#33FF33><div id="c5" style=" display: block" onclick=" document.getElementById('c1').style.display='block'; document.getElementById('c2').style.display='none'; document.getElementById('c3').style.display='block'; document.getElementById('c4').style.display='none'; document.getElementById('c5').style.display='none'; document.getElementById('c6').style.display='block'; document.getElementById('a1').style.display='none'; document.getElementById('a3').style.display='none'; document.getElementById('a5').style.display='block'; " >Inbox</div></td> <td><div id="c6" style=" display: none">Inbox</div></td> </tr> <tr> <td colspan=6 bgcolor=#339900></td> </tr> <tr> <td colspan=6><div id="a1">1</div></td> </tr> <tr> <td colspan=6><div id="a3" style=" display: none">3</div></td> </tr> <tr> <td colspan=6 id="a5" style=" display: none">5</td> </tr> </table>
Partager