soucie de redirection listes deroulantes liées

puceland
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 20 Juil 2011

soucie de redirection listes deroulantes liées

Message le Mer Juil 20, 2011 23:42

Bonjour,

Bon voila j'ai un petit soucie étant pas une lumière en programmation je me suis inspiré d'un code déjà crée pour faire le miens :mrgreen: merci à Matgk26 et à hipopulation :wink:

pour faire cour il s'agit de deux liste déroulante lier avec une redirection sur une page html, des que la sélection du second menu et effectuer.

Or pour mais besoin j'aimerais non pas partir sur une autre page mais descendre dans la page ! un peu comme des balise d'encre ou signet.

j'ai bien trouver ou il faut modifier du moins je pense mais je c pas par quoi :(
Code: Tout sélectionner
    for (i=0;i<txt.length;i++) {
      Item = new Option(txt[i], "4.html", false, false);
      form.lvl.options[i+1]=Item;

Voila le code

En vous remerciant d'avance

Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>sans titre 1</title>
<SCRIPT language="JavaScript">
    <!--
    <!--
    function Choix(form) {
    i = form.metier.selectedIndex;
    form.lvl.options.length=0;
    Item = new Option("Choisissez un lvl", "", false, false);
    form.lvl.options[0]=Item;
    form.lvl.selectedIndex = 0;
    switch (i) {
    case 1 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 2 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 3 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 4 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 5 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 6 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 7 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
   case 8 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 9 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 10 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
    case 11 : var txt = new Array ('lvl de 1 à 75 ','lvl de 76 à 150 ','lvl de 151 à 225 ','lvl de 226 à 300 ','lvl de 301 à 375 ','lvl de 376 à 450 ','lvl de 451 à 525'); break;
}

    for (i=0;i<txt.length;i++) {
      Item = new Option(txt[i], "4.html", false, false);
      form.lvl.options[i+1]=Item;
      }
    }
    // -->

    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    //-->
    </SCRIPT>
    </head>
    <body>
    <FORM>
       <p>
         <SELECT NAME="metier" onChange='Choix(this.form)'>
                <OPTION>--- Choisissez un Métiers ---</OPTION>
            <OPTION>Calligraphie</OPTION>
            <OPTION>Alchimie</OPTION>
            <OPTION>Couture</OPTION>
            <OPTION>Cuisine</OPTION>
            <OPTION>Enchantement</OPTION>
            <OPTION>Forge</OPTION>
            <OPTION>Ingénierie</OPTION>
            <OPTION>Joaillerie</OPTION>
            <OPTION>Minage</OPTION>
            <OPTION>Secourisme</OPTION>
            <OPTION>Travail du cuir</OPTION>
         </SELECT>
     
       <SELECT NAME="lvl" onChange="MM_jumpMenu('parent',this,0)">
              <OPTION>--- Choisissez un lvl ---</OPTION>
         </SELECT>
      </p>
    </FORM>



Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités