Comment faire un menu déroulant en HTML?

Résolu/Fermé
Yakurena - 14 févr. 2005 à 22:03
 HAckProf - 15 avril 2011 à 10:46
Bonsoir,
J'aimerais savoir s'il est possible de faire un menu déroulant sans avoir recours au DHTML(langage que je ne connais pas du tout),mais simplement avec du HTML(ou à la rigueur du PHP).
Merci d'avance.

30 réponses

voici un exemple de liste déroulante dynamique en html et Javascript (j'ai enlevé toutes les décalrations de doctype, css...). En fonction du choix dans une première liste, unes seconde liste est générée automatiquement
Bon courage
P.S. Si cela ne répond pas à votre problème j'ai d'autres solutions possibles


<html>
<title>liste déroulante dynamique</title>
<head>
<script language="Javascript" type="text/javascript" >
function choix(formulaire)
{
var j;
var i = formulaire.boite1.selectedIndex;
if (i == 0)
for(j = 1; j <3; j++)
formulaire.boite2.options[j].text="";


else{
switch (i){
case 1 : var text = new Array( "Marseille","PSG","Monaco");
break;
case 2 : var text = new Array("Toulouse","Agen","Paris");
break;

case 3 : var text = new Array("Dijon","Pau","Gravelines");
break;
}

for(j = 0; j<3; j++)
formulaire.boite2.options[j+1].text=text[j];
}
formulaire.boite2.selectedIndex=0;
}
</script>
</head>
<body>
<form name="formulaire">
<select name="boite1" onChange="choix(this.form)">
<option selected>...........Choisissez une rubrique...........</option>
<option>foot</option>
<option>rugby</option>
<option>basket</option>

</select>

<select name="boite2">
<option selected>...........Choisissez une rubrique...........</option>
<option></option>
<option></option>
<option></option>
</form>
</select>
</body>
</html>
62
Bloodman Messages postés 69 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 13 juillet 2005 2
12 avril 2005 à 13:55
Comment ont fait pour changer de page en selectionnant un mot qui est dans le menu deroulant stp ?
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 856
12 avril 2005 à 15:31
Tu met un lien à a place d'un mot simple.

++
0
strale Messages postés 1 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 31 août 2011 > kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013
13 mai 2009 à 17:01
Peux-tu donner un exemple pour mettre le lien à la place du text ? merci
0
Bonsoir
je n'arrive pas à ouvrir une page internet avec les boites.
Comment faire?
Merci
Denis
0
merci ton message ma ete tres utile
pourrai tu me donner un cours sur les menu deroulant avec interaction entre les menu
je suis sur un projet qui reposera sur le html mais sur peut de fonction
les liens, les renvoi, les mise en memoire(je ne sais pâs si c possible) les menu deroulant
pourrai tu maider
merci
0