Coucou tout le monde !
J'ai des boutons qui sont en fait des div avec une bordure outset. lorsque l'utilisateur clique sur un des boutons, la bordure de celui-ci devient de style inset (pour faire comme un bouton enfoncé).
Jusque-là ça va.
Par contre je voudrais que lorsque l'utilisateur clique sur un bouton puis un autre, il n'y ait que le bouton cliqué en dernier dont la bordure soit de style inset, et tous les autres en style outset.
Pour le moment lorsque l'utilisateur clique sur un bouton puis un autre, ils sont tous enfoncés.
Ici mon code :
A la base, les boutons sont insérés dynamiquement par php.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div class="boutoncat1" onclick="affProduits(1,12); this.style.borderStyle='inset'">Souscat1</div> <div class="boutoncat1" onclick="affProduits(1,15); this.style.borderStyle='inset'">Souscat2</div> <div class="boutoncat1" onclick="affProduits(1,16); this.style.borderStyle='inset'">Souscat3</div>
Je suppose qu'il faut que j'appelle une fonction javascript qui change tous les styles mais je ne sais pas comment changer les styles de tous les div d'un coup.
Partager