Citation :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ma page</title>
<link href="page.css" rel="stylesheet" type="text/css">
<script type="text/javascript"> //Creation d'un tableau a deux dimensions
generationListe = new Array();
generationListe[0] = '';
generationListe[1] = new Array (new Array("1", "Rubrique1" ));
generationListe[2] = new Array (new Array("2", "Rubrique21" ), new Array("9", "Rubrique22" ));
generationListe[3] = new Array (new Array("3", "Rubrique31" ), new Array("4", "Rubrique32" ), new Array("5", "Rubrique33" ), new Array("6", "Rubrique34" ));
generationListe[4] = new Array (new Array("7", "Rubrique41" ), new Array("8", "Rubrique42" ));
//variable globale qui stocke le choix précédent de la liste
var generationChoixA;
//fonction pour generer la liste B
function genererListeB(frm,vListeA) {
var B = frm.ChoixRubrique;
var taille = B.options.length;
var opt;
/*** Suppression des options présentes ***/
for(var i=0; i < taille ; i++) {
B.options[0] = null;
}
/*** Première ligne ***/
if (vListeA == 0)
opt = new Option('Sélectionnez une activité',0,true,true);
else opt = new Option('Indifférent',0,true,true);
B.options[0] = opt;
/*** Ajout des nouvelles options ***/
for(var i=0; i < generationListe[generationChoixA].length; i++) {
opt = new Option(generationListe[generationChoixA][i][1],generationListe[generationChoixA][i][0]);
B.options[B.options.length] = opt;
}
B.focus();
}
</script>
</head>
<body>
<div id="divConteneur">
<div id="menuGauche"> </div>
<div id="divContenu">
<h1>contenu de la page</h1>
<div id="divNews">
<h1>les dernières news</h1>
</div>
<div id="divRecherche">
<form name="frmCriteres" method="POST" action="">
<div class="row">
<span class="label3">Activité : </span>
<span class="ctrl3">
<select name="ChoixTheme"
onchange="generationChoixA=this.selectedIndex;genererListeB(this.form,this.value)">
<option selected value="0">Indifférent</option>
<option value="1">Activite1</option>
<option value="2">Activite2</option>
<option value="3">Activite3</option>
<option value="4">Activite4</option>
</select>
</span>
</div>
<div class="row">
<span class="label3">Rubrique : </span>
<span class="ctrl3">
<select name="ChoixRubrique">
<option value="0">Sélectionner une activité</option>
</select>
</span>
</div>
<div class="spacer"> </div>
</form>
</div>
</div>
</div>
</body>
</html>
|