begin process at 2012 02 13 07:05:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

ajouter un niveau a un menu déroulant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajouter un niveau a un menu déroulant

mardi 28 novembre 2006 à 11:25:31 | ajouter un niveau a un menu déroulant

skiso

je veux ajouter un 3eme niveau a ce menu (exp : Sous-Menu 1.1.1)



<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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';}
}
//-->
</script>


<style type="text/css" media="screen">
<!--
body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, 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: 0;
left: 0;
z-index:100;
width: 100%; /* correction pour Opera */
}
#menu dl {
float: left;
width: 12em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray;
}
-->
</style>

 


</head>

<body>

<div id="menu">
 <dl>
  <dt onmouseover="javascript:montre();"><a href="" title="Retour à l'accueil">Accueil</a></dt>

 </dl>
 
 <dl>   
  <dt onmouseover="javascript:montre('smenu1');">Menu 1</dt>
   <dd id="smenu1">
    <ul>
     <li><a href="#">Sous-Menu 1.1</a></li>

                           ICI

     <li><a href="#">Sous-Menu 1.2</a></li>
     <li><a href="#">Sous-Menu 1.3</a></li>
     <li><a href="#">Sous-Menu 1.4</a></li>

     <li><a href="#">Sous-Menu 1.5</a></li>
     <li><a href="#">Sous-Menu 1.6</a></li>
    </ul>

   </dd>
 </dl>
 
 
 <dl> 
  <dt onmouseover="javascript:montre();"><a href="">Menu 2</a></dt>
 </dl>

 
 <dl> 
  <dt onmouseover="javascript:montre('smenu3');">Menu 3</dt>
   <dd id="smenu3">
    <ul>
     <li><a href="#">Sous-Menu 3.1</a></li>

     <li><a href="#">Sous-Menu 3.2</a></li>
     <li><a href="#">Sous-Menu 3.3</a></li>
     <li><a href="#">Sous-Menu 3.4</a></li>

     <li><a href="#">Sous-Menu 3.5</a></li>
    </ul>
   </dd>
 </dl>
 
 <dl> 
  <dt onmouseover="javascript:montre('smenu4');">Menu 4</dt>

   <dd id="smenu4">
    <ul>
     <li><a href="#">Sous-Menu 4.1</a></li>
     <li><a href="#">Sous-Menu 4.2</a></li>

     <li><a href="#">Sous-Menu 4.3</a></li>
    </ul>
   </dd>
 </dl>
 

</div>


</body>
</html>

mardi 28 novembre 2006 à 12:12:00 | Re : ajouter un niveau a un menu déroulant

bultez

Membre Club
amical Bonjour à toi aussi,
   et ces sous-menus doivent être sous la ligne ? dans le même cadre ?  
            décalés à droite ? hors du cadre ? "problème" de ul/li  et de css kivabien.

            merci beaucoup pour la question Bul [mon Site] [M'écrire]
mardi 28 novembre 2006 à 12:41:41 | Re : ajouter un niveau a un menu déroulant

skiso



je cherche a faire ca

mardi 28 novembre 2006 à 12:53:12 | Re : ajouter un niveau a un menu déroulant

bultez

Membre Club
pas vu... pas pris ( je suppose une image, mais nous on voit :   )

                              Cordialement                Bul       [mon Site]    [M'écrire]
mardi 28 novembre 2006 à 13:02:18 | Re : ajouter un niveau a un menu déroulant
mardi 28 novembre 2006 à 14:52:12 | Re : ajouter un niveau a un menu déroulant

bultez

Membre Club
   exemple ici    uhn menu horizontal/vertical
   s'inspirer du css associé au ul/li

                              Cordialement                   Bul             [mon Site]       [M'écrire]
jeudi 14 février 2008 à 11:39:14 | Re : ajouter un niveau a un menu déroulant

smernouf

merci bq pour ce code


Cette discussion est classée dans : menu, dt, background, none, li


Répondre à ce message

Sujets en rapport avec ce message

Problème d'execution sous Firefox [ par aerandil ] Bonjour, j'ai un problème avec le JavaScript  de mon menu sous Firefox, il affiche le menu mais pas du tout comme cela devrait ce faire :/ pourtant le Problème affichage listes déroulantes [ par badziz ] salut!j'ai quasiment terminé la création de mon nouveau site mais il me reste un petit détail à résoudre au niveau de mes listes. Lorsqu'on passe sur Question pour changer un menu [ par Adriendo ] Bonjour,J'ai suivi ce tutoriel pour faire mon menu et j'ai deux petits questions. -1er question:J'ai deux menus qui sont cote à cote et c Menu deroulant vertical, fonctions non compatibles avec internet explorer [ par maripaun2003 ] Bonjour, Je suis debutante en javascript. Pour mon site personnel j'ai crée un menu vertical deroulant avec le javascript. Voila mon probleme: quand o Problème décalage menu déroulant [ par badziz ] Bonjour, j'ai un menu déroulant qui fonctionne parfaitement mais lorsque je passe d'une catégorie à une sous-catégorie, la case de la catégorie s'agra Menu déroulant disparait au survol [ par badziz ] Bonjour, j'ai récupéré un menu déroulant en css qui fonctionne parfaitement sous Firefox. Mais sous IE je ne peux survoler que les 2 premieres sous ca changer la couleur d'un element [ par debra54 ] [i]bonsoir a tous ,voila je voudrais créer un menu horizontale qui a chaque clique me redirige vers une page (ou lien ) et cette meme case est alors problème affichage a:hover span avec IE, Chrome et safari [ par natalide78 ] Bonjour, j'ai un peu souci d'affichage concernant un menu qui s'affiche au survol de la souris, le tout est fait en CSS. le sous menu s'affiche corre


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,260 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales