Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1586 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme menu deroulant html/css/javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme menu deroulant html/css/javascript

n°1149794
alexinio
Posté le 14-07-2005 à 10:53:24  profilanswer
 

J'ai un probleme avec mon menu deroulant. Il marche tres bien avec mozilla mais il deconne avec internet explorer. En fait sous internet les sous menu ne sont pas centres alors ke sur mozilla il sle sont. Ensuite quand on selectione un lien du sous menu un fond de couleur apparait sur le lien selectionne et sur internet ce fond n apparait pas sur tout le long de la lgne.  
De plus lorsque je ne suis plus sur les sous menus il ne se reenroule pas dans ce cas autant sur mozilla ke sur firefox, je ne sais pas comment il faut faire et je voudrais bien que les sous menus se reenroulent lorsque le pointeur de la souris n'est plus sur les sous menu.
 
Voila mon code :
 
CSS :
body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}
#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 12em;
margin: 0 1px;
 
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #ccc;
margin: 0;
padding: 0;
list-style-type: none;
 
}
#menu li a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover{  
background: #eee;
}
#menu dt a:hover{
background: #eee;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray;  
margin: 0;
padding: 0;
}
 
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';}
}
//-->
 
HTML :
<html><head><title></title>
 
 
<script type="text/javascript" src="script.js"></script>
 
 
 
<link rel="stylesheet" type="text/css" href="style.css"></head>
 
<body>
 
<div id="menu">
 <dl>
  <dt onmouseover="javascript:montre();"><a href="home.html">Home</a></dt>
 </dl>
 
 <dl>    
  <dt onmouseover="javascript:montre('smenu1');">Products</dt>
   <dd style="display: none;" id="smenu1">
     
     <li><a href="fresh.html">Fresh Poultry</a></li>
     <li><a href="frozen.html">Frozen Poultry</a></li>
     <li><a href="further.html">Further Poultry</a></li>
     
   </dd>
 </dl>
 
 
 <dl>  
  <dt onmouseover="javascript:montre('smenu2');">Information</dt>
   <dd style="display: none;" id="smenu2">
     
     <li><a href="organization.html">Organization</a></li>
     <li><a href="results.html">Results</a></li>
     <li><a href="contacts.html">Contacts</a></li>
     
   </dd>
 </dl>
   
</div>
</body>
</html>

mood
Publicité
Posté le 14-07-2005 à 10:53:24  profilanswer
 

n°1149811
FlorentG
Unité de Masse
Posté le 14-07-2005 à 11:25:15  profilanswer
 

© Alsacréation, n'oublie pas ;) Dingue le nombre de gens avec un menu déroulant dont la fonction d'affichage s'appelle 'montre' :sol:

n°1150447
plainsofpa​in
Pingouino's lover
Posté le 15-07-2005 à 08:48:39  profilanswer
 

Qu'est-ce tu veux, quand on fait un truc bien, les gens en profite :D
 
Enfin raphael il doit plus s'en faire, et j'espère que son bouquin se vend bien :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1153929
alexinio
Posté le 19-07-2005 à 17:10:38  profilanswer
 

Ouai ca serai cool si kelk 1 pouvait resoudre ce probleme

n°1153944
plainsofpa​in
Pingouino's lover
Posté le 19-07-2005 à 17:16:42  profilanswer
 

fous ca sur le web quelque part et blances l'url, qu'on puisse voir directement ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme menu deroulant html/css/javascript

 

Sujets relatifs
[Javascript] Petit problème de fonctionProblème d'indexation avec SPIP
menu déroulant à partir d'un fichier texte?date dans un menu deroulant combobox
Problème lors de la compilationProblème formulaire php
Probleme pour savoir si un socket est fermé 
Plus de sujets relatifs à : Probleme menu deroulant html/css/javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR