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>