Bonjour à tous,
Je fais de nouveau appel à vous car j'ai un petit souci avec un menu "à onglets".
Il provient de la liste de liens mis à disposition par AlsaCreations :
http://css.maxdesign.com.au/listamatic/horizontal05.htm[/url]
En fait, je n'arrive pas à rendre un onglet, un seul à la fois", actif ! (la couleur change et l'onglet reste de cette couleur tant qu'il est "actif").
Pour que l'onglet devienne actif, je rajoute "this.id='current'" sur l'évènement onclick() du lien.
Le problème, je n'arrive pas à faire en sorte que lorsque par exemple je clique sur l'onglet numéro 2, le premier revienne en mode "non actif", donc avec une apparence normale.
Je vous mets mon code :
Et voici le CSS (pour l'instant, c'est le même que celui de l'exemple) :
Auriez-vous une idée pour me dépanner ?
Merci d'avance de votre aide.
Modifié par Eagle2000 (16 Sep 2006 - 16:02)
Je fais de nouveau appel à vous car j'ai un petit souci avec un menu "à onglets".
Il provient de la liste de liens mis à disposition par AlsaCreations :
http://css.maxdesign.com.au/listamatic/horizontal05.htm[/url]
En fait, je n'arrive pas à rendre un onglet, un seul à la fois", actif ! (la couleur change et l'onglet reste de cette couleur tant qu'il est "actif").
Pour que l'onglet devienne actif, je rajoute "this.id='current'" sur l'évènement onclick() du lien.
Le problème, je n'arrive pas à faire en sorte que lorsque par exemple je clique sur l'onglet numéro 2, le premier revienne en mode "non actif", donc avec une apparence normale.
Je vous mets mon code :
<div id="conf_menu_configuration">
<ul id="listeMenu">
<li id="">
<a href="#" id="" onclick="this.id='current';afficheId('conf_affichage');cacheId('conf_emprunt');cacheId('conf_apropos');"><?php echo $sLang_A_Affichage; ?></a>
</li>
<li id="">
<a href="#" id="" onclick="cacheId('conf_affichage');afficheId('conf_emprunt');cacheId('conf_apropos');"><?php echo $sLang_A_Emprunt; ?></a>
</li>
<li id="">
<a href="#" id="" onclick="cacheId('conf_affichage');cacheId('conf_emprunt');afficheId('conf_apropos');"><?php echo $sLang_A_Propos; ?></a>
</li>
</ul>
</div>
Et voici le CSS (pour l'instant, c'est le même que celui de l'exemple) :
#conf_menu_configuration {
margin: auto;
margin-top: 10px;
width: 900px;
}
#listeMenu {
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font-size: 12px;
font-weight: bold;
}
#listeMenu li {
list-style: none;
margin: 0;
display: inline;
}
#listeMenu li a {
padding: 3px 1px;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}
#listeMenu li a:link {
color: #448;
}
#listeMenu li a:visited {
color: #667;
}
#listeMenu li a:hover {
color: #000;
background: #AAE;
border-color: #227;
}
#listeMenu li a#current {
clear: both;
background: white;
border-bottom: 1px solid white;
}
Auriez-vous une idée pour me dépanner ?
Merci d'avance de votre aide.
Modifié par Eagle2000 (16 Sep 2006 - 16:02)