voic mon code, j'ai un menu horintal et un vertical sur la meme page.
<script
type=
"text/javascript"><!--
window.onload=montre;
function montre(id) {
}
function cache(id) {
if (document.getElementById) {
document.getElementById(id).style.display="none";
} else if (document.all) {
document.all[id].style.display="none";
} else if (document.layers) {
document.layers[id].display="none";
}
}
//-->
</script>
<style type="text/css" media="screen">
body {
margin: 0;
padding: 0;
left: 0;
background: white;
font: verdana, times, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position:absolute; /* placement du menu, §Ñ modifier selon vos besoins */
top: 240px;
left: 40px;
color:#808080;
border-bottom: 1px solid gray;
text-align: left;
}
#menu {
width: 10em;
}
#menu dt {
cursor: pointer;
margin:0;
color:#808080;
line-height: 20px;
text-align: center;
font-weight: bold;
/*border: 1px solid white;*/
background: #fff;
border-top: 1px solid gray;
text-align: left;
font-size: 84%;
}
#menu dd {
display: block;
font-size: 82%;
}
#menu li {
text-align: left;
background: #fff;
border-top: 1px solid gray;
}
#menu li a, #menu dt a {
color: #636363;
text-decoration: none;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
</style> <script type="text/javascript">
<!--
window.onload=montreh;
function montreh(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenuh'+i)) {document.getElementById('smenuh'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
function cacheh(id) {
if (document.getElementById) {
document.getElementById(id).style.display="none";
} else if (document.all) {
document.all[id].style.display="none";
} else if (document.layers) {
document.layers[id].display="none";
}
}
//-->
</script>
<style type="text/css" media="screen">
<!--
body {
margin: 0;
padding: 0;
background:; /*couleur fond d'ecran ../images/ban.gif*/
font: verdana, times, sans-serif;
color:#fff;
font-size: 87%;
}
dl, dt, dd, ul, li {
margin: 0;
padding: none;
list-style-type: none;
}
#menuh {
position: absolute; /* placement du menu, §Ñ modifier selon vos besoins */
top: 118px;
left: 76px;
color:white;
font-weight: bold;
/*height: 10%; */
width: 170%; /* correction pour Opera */
font-size: 102%;/*modifie la taille du menu*/
}
#menuh dl {
float: left;/*determine le menu horizontal*/
width: 12em;
font-size: 87%;/*modifie la taille du texte*/
font-weight: bold;
}
#menuh dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:#7180D2;
border-left: 1px solid white;
margin: 1px;
font-size: 105%;
}
#menuh dd {
display: none;
border: 1px solid white;
}
#menuh li {
text-align: center;
background: #7180D2;
border: 1px solid white;
}
#menuh li a, #menuh dt a {
color: #FFF;/*couleur du texte*/
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menuh li a:hover, #menuh li a:focus, #menuh dt a:hover, #menuh dt a:focus {
background:#CBDAF1;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 0px;
border: 1px solid white;
}
-->
</style>
<!--debut menu vertical-->
<dl id="menu">
<dt onfiltered="_javascript:montre('smenu2');"><a href="">menu1</a></dt>
<dd id="smenu2">
<ul>
<li><a href="">sous-menu1</a></li>
</ul>
</dd>
<dt onfiltered="_javascript:montre('smenu3');"> <a href="">Menu2</a></dt>
<dd id="smenu3">
<ul>
<li><a href="">sous-menu2</a></li>
<li><a href="page3.htm">sous-menu3</a></li>
<li><a href="page2.htm">sous-menu4</a></li>
</ul>
</dd>
</dl>
<!--fin menu vertical-->
<!--menu horizontal-->
<div id="menuh">
<dl>
<dt onfiltered="_javascript:montreh();"><a href="">Pr¨¦sentation</a></dt>
</dl>
<dl>
<dt onfiltered="_javascript:montreh('smenuh1');">Titre 3</dt>
<dd id="smenuh1" onfiltered="_javascript:montreh('smenuh1');">
<ul>
<li><a href="">sous menu1</a></li>
<li><a href="">sousmenu2</a></li>
<li><a href="">sousmenu3</a></li>
<li><a href="">sousmenu4</a></li>
<li id="sous-menu1" onfiltered="montreh('sous-menu1');"onfiltered="_javascript:cacheh('smenuh1');">
<a href="">sousmenu5</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onfiltered="_javascript:montreh('smenuh2');">Projets</dt>
<dd id="smenuh2" onfiltered="_javascript:montreh('smenuh2');">
<ul>
<li><a href="">sous-menu</a></li>
<li id="sous-menu2" onfiltered="montreh('sous-menu2');"onfiltered="_javascript:cacheh('smenuh2');">
<a href="">sous-menu</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onfiltered="_javascript:montreh('smenuh3');"> Historique </dt>
<dd id="smenuh3" onfiltered="_javascript:montreh('smenuh3');">
<ul>
<li><a href="2001.htm">2001</a></li>
<li><a href="2002.htm">2002</a></li>
<li><a href="2003.htm">2003</a></li>
<li id="sous-menu3" onfiltered="montreh('sous-menu3');"onfiltered="_javascript:cacheh('smenuh3');">
<a href="2004.htm">2004</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onfiltered="_javascript:montreh();"><a href="contact_f.htm">Contact</a></dt>
</dl>
</div>
<!-- Fin Menu horizontal -->
merci encore
stopworries