Mon script marche bien, mais le hic, c,est que il affiche SEULEMENT 3 item dans ma liste deroulante. Jai besoin de plus, ( 9 entre autre) et sa ne marche absoluemnt pas. Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function Choix(form) {
i = form.Rubrique.selectedIndex;
if (i == 0) {
  return;
  }
switch (i) {
case 1 : var txt = new Array ('Matériel','Poissons','Sécurité'); break;
case 2 : var txt = new Array ('Radioactivité','Information','Mesures'); break;
case 3 : var txt = new Array ('Philosophie','Psychologie','Humour'); break;
}
form.Rubrique.selectedIndex = 0;
for (i=0;i<9;i++) {
  form.Page.options[i+1].text=txt[i];
  }
} 
</script>

<body>
<form name="form">
<SELECT NAME="Rubrique" onChange='Choix(this.form)'>
<OPTION>-- Choisissez une rubrique ---</OPTION>
<OPTION>Plongée</OPTION>
<OPTION>Nucléaire</OPTION>
<OPTION>Bonheur</OPTION>
</SELECT>

<SELECT NAME="Page">
<OPTION>-- Choisissez une page ---</OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
</SELECT>
</form>
Aidez moi !!!!