Bonjour,

Bon voila j'ai un petit soucis étant pas une lumière en programmation je me suis inspiré d'un code déjà crée pour faire le miens

pour faire court il s'agit de deux liste déroulantes liées avec une redirection sur une page html, dès que la sélection du second menu et effectué.

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

j'ai bien trouvé où il faut modifier du moins je pense mais je sais pas par quoi
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    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 : 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
 
<!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>