bonjour,
je vais essayer d expliquer mon probleme clairement:
j'ai créé un menu horizontal simple juste 4 boutons avec un fond, j'aurais aimer que :
- quand on clique sur un des boutons un fond different s'affiche
- et que lorsqu'on clique de nouveau ( sur un autre bouton ) le premier reprenne ca forme initiale et le deuxieme prenne la forme avec le nouveau fond.
pour ca j'ai créé 2 etats pour les boutons dans ma css :
et le code html :
en faite je voulais savoir si il y a une astuce ou un javascript pour passer de class="lvl1" à class="lvl1a" quand on a cliqué sur un bouton et inverser ainsi les etats en fonction du bouton cliqué.
j'espere avoir ete asser clair
merci de votre aide
Modifié par okuteur (22 Mar 2005 - 23:10)
je vais essayer d expliquer mon probleme clairement:
j'ai créé un menu horizontal simple juste 4 boutons avec un fond, j'aurais aimer que :
- quand on clique sur un des boutons un fond different s'affiche
- et que lorsqu'on clique de nouveau ( sur un autre bouton ) le premier reprenne ca forme initiale et le deuxieme prenne la forme avec le nouveau fond.
pour ca j'ai créé 2 etats pour les boutons dans ma css :
div#menu{color: #fff; POSITION: absolute;}
.nivo1 {float: left; color: #fff;}
.nivo1a{float: left; color: #fff;}
.lvl1a {background: url(images/bg_menu_1.gif)
.lvl1:hover {background: #666}
.lvl1a:hover {color: #ff0}
et le code html :
<div id="menu">
<a href="lien.htm" class="lvl1">lien 1</a>
<a href="lien.htm" class="lvl1">lien 2</a>
<a href="lien.htm" class="lvl1">lien 3</a>
<a href="lien.htm" class="lvl1">lien 4</a>
</div>
en faite je voulais savoir si il y a une astuce ou un javascript pour passer de class="lvl1" à class="lvl1a" quand on a cliqué sur un bouton et inverser ainsi les etats en fonction du bouton cliqué.
j'espere avoir ete asser clair
merci de votre aide
Modifié par okuteur (22 Mar 2005 - 23:10)