listes deroulantes liées avec liens

Nouveau WRInaute
Salut tout le monde,

Voila, j'ai crée 3 listes déroulantes liées qui fonctionnent tres bien et j aimerais que la derniere envoie vers une page. Les listes fonctionnent bien ( fonction choix et choiz) mais pas le liens (fonction lien).
Qqn peut m'aider?????

Code:
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript>
<!--
function Choix(form) {
i = form.Rubrique.selectedIndex;
if (i == 0) {
  for (i=0;i<4;i++) {
    form.Page.options[i].text="";
    }
  return;
  }
form.Page.selectedIndex = 0;
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.Page.options[0].text="--- Choisissez une page ---";
for (i=0;i<3;i++) {
  form.Page.options[i+1].text=txt[i];
  }
} 
// -->

<!--
function Choiz(form) {
j = form.Page.selectedIndex;
if (j == 0) {
  for (j=0;j<4;j++) {
    form.roudoudou.options[j].text="";
    }
  return;
  }
form.roudoudou.selectedIndex = 0;
switch (j) {
case 1 : var txt = new Array ('Matériels','Poissons','Sécurité'); break;
case 2 : var txt = new Array ('Radioactivités','Information','Mesures'); break;
case 3 : var txt = new Array ('Philosophies','Psychologie','Humour'); break;
}
form.roudoudou.options[0].text="--- Choisissez une page ---";
for (j=0;j<3;j++) {
  form.roudoudou.options[j+1].text=txt[j];
  }
} 

// -->

<!--
function Lien(form) {
	k = form.roudoudou.selectedIndex;
	if (k == 1) parent.location.href = "catalogue.htm"
}
// -->




</SCRIPT>

<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<FORM>
<TABLE>
  <TBODY>
  <TR>
    <TH>Rubriques&nbsp;:</TH>
    <TH>Pages&nbsp;:</TH>
    <TH>roudoudou&nbsp;:</TH></TR>
  <TR>
    <TD>
        <SELECT onchange=Choix(this.form) name=Rubrique> 
        <OPTION selected>--- Choisissez une rubrique ---</OPTION> 
        <OPTION>Plongée</OPTION> 
        <OPTION>Nucléaire</OPTION> 
        <OPTION>Bonheur</OPTION>
        </SELECT>
    </TD>
    <TD>
        <SELECT onchange=Choiz(this.form) name=Page> 
        <OPTION selected>---choisissez une page ---</OPTION> 
        <OPTION></OPTION>
        <OPTION></OPTION> 
        <OPTION></OPTION>
        </SELECT>
    </TD>
    <TD>
        <SELECT  onchange=lien(this.form) name=roudoudou>
        <OPTION selected>--- Choisissez une page ---</OPTION>
        <OPTION></OPTION> 
        <OPTION></OPTION> 
        <OPTION></OPTION>
        </SELECT>
    </TD>
  </TR>
 
WRInaute impliqué
pour changer de page sur une select
Code:
<select name="xxx" onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="nom_page.php">libelle</option>
 
WRInaute accro
onchange=document.formulaire.submit() aussi, non ? ce serait mieux pour avoir les autres $_POST de la page
 
Nouveau WRInaute
??

Tout d'abord merci de vos réponses:

excusez mon ignorance, mais on me met "page introuvable", je fais une connerie??:

<<select name="roudoudou" onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="materiels.htm">materiels</option> >

merci d avance!
 
Discussions similaires
Haut