Bonjour,
J'ai utilisé le menu déroulant horizontal pour mon site et il fonctionne parfaitement. J'y est juste apporté quelques modifications pour que mon les sous-menus ne soit pas tous de la même taille.
Seulement, je voudrait que le menu déroulant se replie lorsque je ne suis plus sur le menu.
voici une partie du code :
ensuite j'appelle le fichier php contenant mon menu avec : require "menu.php";
J'ai réalisé ce menu selon votre modèle.
J'espère que vous avez assez de renseignements pour m'aider.
Merci
Modifié par popo (10 May 2006 - 16:27)
J'ai utilisé le menu déroulant horizontal pour mon site et il fonctionne parfaitement. J'y est juste apporté quelques modifications pour que mon les sous-menus ne soit pas tous de la même taille.
Seulement, je voudrait que le menu déroulant se replie lorsque je ne suis plus sur le menu.
voici une partie du code :
<style type="text/css">
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
top: 0;
left: 0;
z-index:1;
width: 100%;
}
#menu dl {
float: left;
margin: 0 1px;
}
/* Base du menu */
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
}
#menu dd {
border: 1px solid white;
}
#menu li {
text-align: center;
}
#menu li a, #menu dt a {
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
/*Menu sans sous menu*/
#menu li a:hover, #menu dt a:hover {
background: white;
}
</style>
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</head>
ensuite j'appelle le fichier php contenant mon menu avec : require "menu.php";
J'ai réalisé ce menu selon votre modèle.
J'espère que vous avez assez de renseignements pour m'aider.
Merci
Modifié par popo (10 May 2006 - 16:27)