Div et CSS liens
Fermé
xunil2003
Messages postés
766
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2024
-
28 mars 2010 à 16:06
xunil2003 - 29 mars 2010 à 00:12
xunil2003 - 29 mars 2010 à 00:12
A voir également:
- Div et CSS liens
- Div c++ - Télécharger - Langages
- Trait css ✓ - Forum CSS
- Enlever couleur lien css ✓ - Forum CSS
- Remplacer #div/0 par vide ✓ - Forum Excel
- Retour à la ligne css - Forum CSS
5 réponses
gaerebut
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
171
28 mars 2010 à 18:23
28 mars 2010 à 18:23
Bonjour,
c'est simple !
Pour cela, tu dois mettre un id à ton div contenant les sous liens.
Ensuite, tu dois rendre invisible ce div (display: none);
Puis sur le lien mettre en Javascript le code permettant d'afficher le tout !
exemple:
<a href="#" onclick="document.getElementById('menu').style.display='block'">Afficher</a>
<div id="menu" style="display:none">Mon sous menu</div>
A+
Gaerebut
c'est simple !
Pour cela, tu dois mettre un id à ton div contenant les sous liens.
Ensuite, tu dois rendre invisible ce div (display: none);
Puis sur le lien mettre en Javascript le code permettant d'afficher le tout !
exemple:
<a href="#" onclick="document.getElementById('menu').style.display='block'">Afficher</a>
<div id="menu" style="display:none">Mon sous menu</div>
A+
Gaerebut
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
28 mars 2010 à 18:27
28 mars 2010 à 18:27
Il faut utiliser AJAX (en Javascript).
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244425-le-concept-dajax
https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/244798-lobjet-xmlhttprequest
xunil2003
Messages postés
766
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2024
14
28 mars 2010 à 19:01
28 mars 2010 à 19:01
bonsoir,
Le CSS et sous menu doit il être comme ceci
LE CSS
BALISE DIV
Mais pour le javascript ou doit je le mettre
Merci.
Le CSS et sous menu doit il être comme ceci
LE CSS
#sousmenu_domotique { display: none }
BALISE DIV
div class="sousmenu_domotique"> <a href="page1.php" id="1" >Qu'esce que la domotique</a><br/> <a href="page2.php" id="2" >La norme domotique</a><br/> </div>
Mais pour le javascript ou doit je le mettre
<a href="#" onclick="document.getElementById('menu').style.display='block'">Afficher</a> <div id="menu" style="display:none">Mon sous menu</div>
Merci.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
28 mars 2010 à 19:15
28 mars 2010 à 19:15
Là où tu veux voir le texte "Afficher" puis "Mon sous menu".
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir
Lorsque je clique sur afficher du menu je n'ai pas le sousmenu qui s'affiche a la place du menu, et les liens sont décalé vers le bas, voila ce que j'aimy et ajouter.
CSS ajouter
Div pour le sous menu ajouter
Pour que le lien s'affiche je l'ai m'y ici (onclik)
j'ai du faire une erreur quelque par ?
Merci.
Lorsque je clique sur afficher du menu je n'ai pas le sousmenu qui s'affiche a la place du menu, et les liens sont décalé vers le bas, voila ce que j'aimy et ajouter.
CSS ajouter
#sousmenu_domotique { display: none }
Div pour le sous menu ajouter
<div id="sousmenu_domotique"> <a href="page1.php" id="1" >Qu'esce que la domotique</a><br/> <a href="page2.php" id="2" >La norme domotique</a><br/> </div>
Pour que le lien s'affiche je l'ai m'y ici (onclik)
<div id="menu"> <ul> <li class="espace"><a href="maquette1-2.php">Accueil</a></li> <li class="espace"><a href="#" onclick="document.getElementById('sousmenu_domotique').style.display='block'">Afficher</a><div id="menu" style="display:none">Mon sous menu</div></li> <li class="espace"><a href="maison.php">Maison</a></li> <li class="espace"><a href="jardin.php">Jardin</a></li> <li class="espace"><a href="films.php">Films</a></li> <li class="espace"><a href="videos.php">Vidéos</a></li> <li><a href="musique.php">Musique</a> </li> </ul> </div>
j'ai du faire une erreur quelque par ?
Merci.