Bonjour,

Après moult recherches, j'ai décidé de faire appel à vous car je bloque totalement.

J'ai fait un petit menu avec une mise en page en CSS. J'aimerais que, en cliquant sur un item, ça m'affiche une autre page en-dessous du menu. Or, ça ne le fait pas, toute la page s'efface pour faire place à la page appelée.

Voiçi les codes. Si quelqu'un pouvait éclairer ma lanterne, il aura un bisou virtuel.

HTML
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
<html>
<head>
<title>Test menus</title>
 
<script type="text/javascript" src="dynMenu.js"></script><!-- détéction du navigateur -->
<script type="text/javascript" src="browserdetect.js"></script><!-- important pour que les vieux navigateurs ne comprennent pas le CSS -->
<style type="text/css">@import "menu2.css";</style>
</head>
 
<body>
 
<div id="titre">
<table style="width=100%; height=600px; " border="3">
	<table style="text-align: center; width: 100%;" border="1" cellpadding="2" cellspacing="2">
		<tr><td><h1>Titre</h1></td></tr>
	</table>
</div>
<div>
	<ul id="menu">
		<table style="text-align: left;">
			<tr>
				<td>
					<li><a href="#">Utilisateurs</a>
						<ul>
							<table>
								<tr><td><li><a href="./creeusers.html">Créer</a></li></td></tr>
								<tr><td><li><a href="./modifusers.html">Modifier</a></li></td></tr>
								<tr><td><li><a href="./supprusers.html">Supprimer</a></li></td></tr>
								<tr><td><li><a href="./rechusers.html">Rechercher</a></li></td></tr>
							</table>
						</ul>
					</li>
				</td>
				<td>
					<li><a href="#">Groupes</a>
						<ul>
							<table>
								<tr><td><li><a href="#">Créer</a></li></td></tr>
								<tr><td><li><a href="#">Modifier</a></li></td></tr>
								<tr><td><li><a href="#">Rechercher</a></li></td></tr>
							</table>
						</ul>
					</li>
				</td>
				<td><li><a href="#">Visu Globale</a></li></td>
				<td><li><a href="#">Visu Logs</a></li></td>
			</ul>
		</tr>
	</table>
	<script type="text/javascript">initMenu();</script>
</div>
<br><br><br><br><br><br><br><br>
<div>
	<table style="width=100%; height=600px; " border="1">
		<tr>
			<td>
				<center>
			Corps central
			</td>
		</tr>
	</table>
</table>
</div>
 
</body>
</html>
CSS
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
#titre{
	background-color:#66CC33;
}
 
.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    /*width:1000px;*/
    }
 
.menu ul{
    position:absolute;
    display:block;
    width:64px;
    /*margin:0;*/
    padding:0;
    }
 
.menu li ul{
    visibility:hidden;
    }
 
.menu li li ul{
    position:absolute;
    margin-left:64px;
    margin-top:-23px;
    }
 
.menu li{
    list-style:none;
    width:64px;
    height:auto;
    display:inline;
    display:block;
    float:none;
    float:left;
    margin:0;
    padding:0;
    }
 
.menu li li{
    display:block;
    float:none;
    }
 
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }
 
.menu a{
	text-align: center;
	background-color: #2E8B57;
	border: 1px #666 solid;
	color: Yellow;
	display: block;
	width: 115px;
	text-decoration: none;
	padding: 2px 0;
	margin: 2px;
}
 
.menu a:hover{
	/*background-color: #66CDAA;*/
	border: 1px #aaa solid;
}
 
/* for a mozilla better display with key nav */
.menu a:focus{
	/*background-color: #66CDAA;*/
}
 
a.linkOver{
    /*background-color: #66CDAA;*/
    }
Il se peut qu'il y ait des trucs inutiles dans le CSS. De plus, j'ai utilisé des balises <table><td> et <tr> mais je ne sais pas si j'ai bien fait.

Merci.

A bientôt.