01net    Web


Actuellement en ligne : 1076 Utilisateurs dont 54 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> probleme menu deroulant
Auteur
Message
 
<     1       >
titejeni
  
   
      ?   @     Posté le 08/07/2008 17:18:30  
Voter pour ce message
Bonjour, pour la creation de mon site j'ai un petit probleme sur mon menu deroulant voila une capture pour bien voir le probleme

http://www.casimages.com/img.php?i=0807080517303977806.jpg

Le menu sous menu reste voyant même quand on deplace la souris :S et c'est assez embetant, voici le code




<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">
<!--

body {
margin: 0;
padding:0;
font: 80% Verdana;
}
dl, dt, dd, ul, li {
background: #cbe158;
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 275;
left: 110;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 12em;
margin:0px;
}
#menu dt {
cursor: pointer;
text-align: center;
background: #cbe158;
border: 1px ;
}
#menu dd {
border: 1px ;
}
#menu li {
text-align: center;
background: #cbe158;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border:0 none;
}



-->
</style>
</head>

<body>

<div id="menu">


<dl>
<dt onmouseover="javascript:montre('smenu1');">Gyαrus</dt>
<dd id="smenu1">
<ul>
<li><a href="#">Qui sont elles ?</a></li>
<li><a href="#">Dossiers</a></li>
<li><a href="#">Multimedia</a></li>
<li><a href="#">Galerie</a></li>


</ul>
</dd>
</dl>


<dl>
<dt onmouseover="javascript:montre('smenu5');">Gαls</dt>
<dd id="smenu5">
<ul>
<li><a href="#">Qui sont elles ?</a></li>
<li><a href="#">Dossiers</a></li>
<li><a href="#">Multimedia</a></li>
<li><a href="#">Galerie</a></li>
</ul>
</dd>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu2');">Gαngur<i>o</i>s</dt>
<dd id="smenu2">
<ul>
<li><a href="#">Qui sont elles ?</a></li>
<li><a href="#">Dossiers</a></li>
<li><a href="#">Multimedia</a></li>
<li><a href="#">Galerie</a></li>
</ul>
</dd>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu3');">Yαmαmbαs</dt>
<dd id="smenu3">
<ul>
<li><a href="#">Qui sont elles ?</a></li>
<li><a href="#">Dossiers</a></li>
<li><a href="#">Multimedia</a></li>
<li><a href="#">Galerie</a></li>
</ul>
</dd>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu4');">Le site</dt>
<dd id="smenu4">
<ul>
<li><a href="#">Webmiss</a></li>
<li><a href="#">Questions</a></li>
<li><a href="#">Contact</a></li>
</ul>
</dd>
</dl>

</div>


yoyo17560
  
   
      ?   ^   @     Posté le 15/07/2008 14:56:23  
Voter pour ce message
Bonjour quel est la partie du code qui affiche le sous-menu je pourrais peut-être plus t'aider.
-------
---------------
"Si tu te tape une cruche sur la tête et que sa sonne creux, n'en déduit pas forcément que c'est la cruche qui est creuse !"
Une citation de jenesaisplusqui
Hobit
  
   
      ?   @     Posté le 16/07/2008 18:19:06  
Voter pour ce message
Bonjour,

JAVASCRIPT:
function cache() {
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
}

Dans le HTML
onmouseout="javascript:cache();"
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> probleme menu deroulant

Aller à :

Page générée en : 0.13s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Galaxie Deschamps
Didier Deschamps : tous ses amis, tous ses ennemis, ses réseaux, sa garde rapprochée.
C'est vous qui le dites
Chaque jour, la rédaction Entreprise met en avant vos commentaires les plus pertinents