bonjour a tous
J’ai comme un problème et plutôt que de perdre une heure je vous le soumet

J’ai une fonction qui sert à changer le contenu d’un menu déroulant en fonction du model choisi dans un autre menu déroulant



Elle fonctionne sur explorer mais pas sous firefox

Si vous voyez pourquoi n’hésitez pas


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
 
function liste_change_bet(){ 
 
       var tab_val = new Array();
    tab_val[10]=1000;
    tab_val[11]=2000;
    tab_val[12]=3000;
 
 
 
 
    var prix1     = new Number(document.Form.option[document.Form.option.selectedIndex].value); // la valeur du premier select 
 
 
    prix_tab      = tab_val[prix1];
 
    var bet       = document.getElementById('bet');
 
 
 
    var nb_bet    = bet.options.length;
 
 
 
    var i;
 
    var j=0;
 
    var demi_val =Math.ceil(prix_tab/2);
 
    var bet2;
 
 
 
    //on vide les options
 
    for(i=nb_bet-1;i>=0;i--){
 
      bet.options[i] = null;
 
    }
 
    // c’est ça qui marche pas 
 
    // puis on recalcule la liste des options
 
    for(bet2=25;bet2<demi_val;bet2+=Math.ceil(bet2*0.5)){
 
 
 
                bet.options[j] = new Option("US$ "+bet2,bet2,"");
 
                j++;
 
 
 
    }
 
    return;
 
}