Plusieurs button qui ouvre le premier (HTML + CSS)
Fermé
martel8282
Messages postés
1
Date d'inscription
jeudi 4 août 2016
Statut
Membre
Dernière intervention
4 août 2016
-
Modifié par martel8282 le 4/08/2016 à 19:01
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 30 août 2016 à 16:33
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 30 août 2016 à 16:33
A voir également:
- Plusieurs button qui ouvre le premier (HTML + CSS)
- Editeur html - Télécharger - HTML
- Yahoo mail ne s'ouvre plus - Accueil - Mail
- Premier pro - Télécharger - Montage & Édition
- &Nbsp html ✓ - Forum Webmastering
- Faire un trait horizontal html css ✓ - Forum CSS
2 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
Modifié par Fallentree le 30/08/2016 à 16:56
Modifié par Fallentree le 30/08/2016 à 16:56
je dirais que les buttons ne sont pas differenciés.
colles y un id ou un name
<button onclick="myFunction()" class="dropbtn">
colles y un id ou un name
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
30 août 2016 à 16:33
30 août 2016 à 16:33
Bonjour,
Il faudrait que chaque bouton sache à quel DDL il correspond. Cela peut se faire dans son appel javascript, en passant en paramètre l'id de la DDL en question, et en différenciant les ID de tes DDL (par exemple en suffixant _1, _2, ...)
Comme ça :
Et, du coup, il faut modifier la définition de my_function :
Xavier
Il faudrait que chaque bouton sache à quel DDL il correspond. Cela peut se faire dans son appel javascript, en passant en paramètre l'id de la DDL en question, et en différenciant les ID de tes DDL (par exemple en suffixant _1, _2, ...)
Comme ça :
<button onclick="myFunction('myDropdown_1')" class="dropbtn">HOME</button> <div class="dropdown-content" id="myDropdown_1"> [...] <button onclick="myFunction('myDropdown_2')" class="dropbtn">HOME</button> <div class="dropdown-content" id="myDropdown_2">
Et, du coup, il faut modifier la définition de my_function :
function myFunction(ddl_id) { document.getElementById(ddl_id).classList.toggle("show"); }
Xavier