par hubscher » Lun 3 Mai 2010 03:16
Bonjour,
Pour mon site je voulais aussi intégrer un menu déroulant. A force de chercher sur internet j'ai fini par en trouver un. ( voir ci-dessous). Il faut seulement changer les mots à l'intérieur du langage html ( remplacer toulouse marseille, en couple en famille.... par ce que vous souhaitez ).
<html>
<title>liste déroulante dynamique</title>
<head>
<script language="javascript" type="text/javascript" >
function choix(formulaire)
{
var j;
vari = 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;
case3 : var text = new Array("Jijopn","Pau","Gravelines");
break;
}
for(j = 0; j<3; j++)
formulaire.boite2.options[j+1].text=text[j];
}
formuliare.boite2.selectedIndex=0;
}
</script>
</head>
<body>
<form name="formulaire">
<select name="boite1" onChange="choix(this.form)">
<option selected>......choisissez une rubrique....</option>
<option>couple</option>
<option>famille</option>
<option>celibataire</option>
</select>
<select name="boite2">
<option selected>.....Choisissez une rubrique.....</option>
<option></option>
<option></option>
<option></option>
</form>
</select>
Et voilà, j'espère que cela fonctionnera.
Bon courage
A+