Bonjour,
Je cale depuis 3 jours sur un menu vertical sur lequel je veux garder le background de l'onglet déclenché par l'évènement 'hover' (rouge) tant que je survole son sous-menu et puis qu'il revienne au background original tel qu'il était avant le 'hover'.
Voir ici sur mon site : http://homeusers.brutele.be/metalcat/
Les onglets qui ont un sous-menu : Bibliothèques, Assemblées générales, Conseils de copropriété et histoire.
J'ai essayé dans le JS : onmouseout="this.style.background='#ca0003'" au niveau du menu
et
onmouseout="document.getElementById('id').this.style.background='#8f8f8f'" (background original)
au niveau du sous-menu mais ce dernier ne va pas, le background reste à '#ca0003'.
Quelqu'un peut-il m'aider svp ? D'avance merci
Guy
menu.principal.css
menu_principal.JS :
Je cale depuis 3 jours sur un menu vertical sur lequel je veux garder le background de l'onglet déclenché par l'évènement 'hover' (rouge) tant que je survole son sous-menu et puis qu'il revienne au background original tel qu'il était avant le 'hover'.
Voir ici sur mon site : http://homeusers.brutele.be/metalcat/
Les onglets qui ont un sous-menu : Bibliothèques, Assemblées générales, Conseils de copropriété et histoire.
J'ai essayé dans le JS : onmouseout="this.style.background='#ca0003'" au niveau du menu
et
onmouseout="document.getElementById('id').this.style.background='#8f8f8f'" (background original)
au niveau du sous-menu mais ce dernier ne va pas, le background reste à '#ca0003'.
Quelqu'un peut-il m'aider svp ? D'avance merci
Guy
menu.principal.css
#menu{
position:fixed; top:170px; left:40px;
color:#fff; width:145px;
}
.menu {
position:relative;
}
#menu div a:link, #menu div a:visited, #menu div a:hover{
color:#fff;
font-family:arial,sans-serif;
font-size:12px;
text-decoration:none;
padding-left:5px;
padding-top:3px;
height:18px;
display:block;
}
#menu div a:hover, #menu div a:active {
background:#ca0003; /* rouge */
}
.sousmenu{
position:absolute;
left:145px;
top:0;
width:120px;
}
.sousmenu_histoire{
position:absolute;
left:145px;
top:0;
width:220px;
}
menu_principal.JS :
function affiche(id) {
var d = document.getElementById(id);
for (var i = 1; i<=9; i++) {
if (document.getElementById('sousmenu'+i)) {document.getElementById('sousmenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
document.write("<div id=\"menu\"> ");
// <!-- accueil -->
document.write( " <div class=\"menu\" id=\"accueil\" onmouseover=\"affiche()\">" );
document.write( " <a href=\"index.htm\">Accueil</a></div>" );
// <!-- galerie -->
document.write( " <div class=\"menu\" id=\"galerie\" onmouseover=\"affiche()\">" );
document.write( " <a href=\"galerie.html\">Galerie</a></div>" );
// <!-- bibliothèques -->
document.write( " <div class='menu' id='bibliotheques' onmouseover=\"affiche('sousmenu3');\" onmouseout=\"affiche();\">" );
document.write( " <a href=\"#\" onclick=\"window.location.reload()\">Bibliothèques</a>" );
document.write( " <div class=\"sousmenu\" id=\"sousmenu3\" style=\"display:none\" onmouseout=\"affiche();\" >" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/bibliotheque-1.htm\">Phase 1</a></div>" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/bibliotheque-2.htm\">Phase 2</a></div>" );
document.write( " </div>" );
document.write( " </div>" );
// <!-- contacts -->
document.write( " <div class=\"menu\" id=\"contacts\" onmouseover=\"affiche()\">" );
document.write( " <a href=\"contacts.htm\">Contacts</a></div>" );
// <!-- assemblées -->
document.write( " <div class=\"menu\" id=\"assemblees\" onmouseover=\"affiche('sousmenu6')\" onmouseout=\"affiche();\">" );
document.write( " <a href=\"#\" onclick=\"window.location.reload()\">Assemblées générales</a>" );
document.write( " <div class=\"sousmenu\" id=\"sousmenu6\" style=\"display:none\" onmouseout=\"affiche()\">" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/assemblees-generales-1.html\">Phase 1</a></div>" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/assemblees-generales-2.html\">Phase 2</a></div>" );
document.write( " </div>" );
document.write( " </div>" );
// <!-- conseils de copopriété -->
document.write( " <div class=\"menu\" id=\"cc\" onmouseover=\"affiche('sousmenu7')\" onmouseout=\"affiche();\">" );
document.write( " <a href=\"#\" onclick=\"window.location.reload()\">Conseils de copropriété</a>" );
document.write( " <div class=\"sousmenu\" id=\"sousmenu7\" style=\"display:none\" onmouseout=\"affiche()\">" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/conseildegerance-1.htm\">Phase 1</a></div>" );
document.write( " <div><a href=\"http://homeusers.brutele.be/metalcat/conseildegerance-2.htm\">Phase 2</a></div>" );
document.write( " </div>" );
document.write( " </div>" );
// <!-- histoire -->
document.write( " <div class=\"menu\" id=\"histoire\" onmouseover=\"affiche('sousmenu8')\" onmouseout=\"affiche();\">" );
document.write( " <a href=\"#\" onclick=\"window.location.reload()\">Histoire</a>" );
document.write( " <div class=\"sousmenu_histoire\" id=\"sousmenu8\" style=\"display:none\" onmouseout=\"affiche(this);\">" );
document.write( " <div><a href=\"lesvenelles-presentation.htm\">Présentation</a></div>" );
document.write( " <div><a href=\"naissancedesvenelles.htm\">Comment sont nées les Venelles</a></div>" );
document.write( " <div><a href=\"coutfinancementduprojet.htm\">Cout et financement</a></div>" );
document.write( " <div><a href=\"maquettes.htm\">Maquettes</a></div>" );
document.write( " <div><a href=\"construction.htm\">Construction</a></div>" );
document.write( " <div><a href=\"archives-communales-convention-commune-ausia.htm\">Archives communales</a></div>" );
document.write( " </div>" );
document.write( " </div>" );
// <!-- dossiers -->
document.write( " <div class=\"menu\" id=\"dossiers\" onmouseover=\"affiche(this)\"><a href=\"dossiers.htm\">Dossiers</a></div>" );
// <!-- le livre d'or -->
document.write( " <div class=\"menu\" id=\"lelivredor\" onmouseover=\"affiche()\">" );
document.write( " <a href=\"http://w2.webreseau.com/fr/services/guestbook/messages.asp?id=559083\">Le livre d\"or</a></div>" );
document.write( " </div>");