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
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 <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>
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.
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;*/ }
Merci.
A bientôt.
Partager