bonjour a tous.
Vous allez me dire: onmouseout, c du java tu n'es pas dans le bon salon. Sauf que je pense (j'ai bien dis je pense) que mon soucis provient de mon code css.
Je vous explique le petit soucis: ayant suivi le tuto de alsacreations sur le menu horizontale en css avec un code java au survole, je me trouve confronté à un soucis avec Internet Explorer. Quand je survole mon menu principal, les sous menus apparaissent, cependant quand j'essaie de survoler c derniers, IE l'ai fait disparaitre. J'arrive a atteindre les premiers liens de ma liste mais au bout d'un certains moment elle disparait. Sous mozilla aucun soucis tout fonctionne parfaitement.
Je vous envoie le code :
css:
dl, dt, dd, ul, li {
margin: 0 9px 0 3px;
padding: 0;
list-style-type: none;
}
#menu {
left: auto;
right:auto;
}
#menu dl {
float: left;
padding-left:8px;
}
img{
border:none;
}
#menu a img{
margin-top:1px;
padding-top:4px;
}
#menu a:hover{
border-bottom:3px solid #dc143c;
cursor:default;
}
#menu dd {
position:absolute;
width:170px;
height:100%;
}
#menu li {
text-align: center;
background: #fff;
border:1px solid #dc143c;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
border: 0 none;
height:100%;
}
#menu li a{
display:block;
height:100%;
}
#menu li a:hover {
background: #dc143c;
border:none;
cursor:pointer;
color:#ffffff;
border:1px solid #dc143c;
}
java:
<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>
jespere avoir était clair dans mes explications!!
en vous remerciant d'avance
++
Modifié par slumbering (21 May 2007 - 10:00)
Vous allez me dire: onmouseout, c du java tu n'es pas dans le bon salon. Sauf que je pense (j'ai bien dis je pense) que mon soucis provient de mon code css.
Je vous explique le petit soucis: ayant suivi le tuto de alsacreations sur le menu horizontale en css avec un code java au survole, je me trouve confronté à un soucis avec Internet Explorer. Quand je survole mon menu principal, les sous menus apparaissent, cependant quand j'essaie de survoler c derniers, IE l'ai fait disparaitre. J'arrive a atteindre les premiers liens de ma liste mais au bout d'un certains moment elle disparait. Sous mozilla aucun soucis tout fonctionne parfaitement.
Je vous envoie le code :
css:
dl, dt, dd, ul, li {
margin: 0 9px 0 3px;
padding: 0;
list-style-type: none;
}
#menu {
left: auto;
right:auto;
}
#menu dl {
float: left;
padding-left:8px;
}
img{
border:none;
}
#menu a img{
margin-top:1px;
padding-top:4px;
}
#menu a:hover{
border-bottom:3px solid #dc143c;
cursor:default;
}
#menu dd {
position:absolute;
width:170px;
height:100%;
}
#menu li {
text-align: center;
background: #fff;
border:1px solid #dc143c;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
border: 0 none;
height:100%;
}
#menu li a{
display:block;
height:100%;
}
#menu li a:hover {
background: #dc143c;
border:none;
cursor:pointer;
color:#ffffff;
border:1px solid #dc143c;
}
java:
<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>
jespere avoir était clair dans mes explications!!
en vous remerciant d'avance
++
Modifié par slumbering (21 May 2007 - 10:00)