Code javascript qui marche sur IE mais pas sur FF

justmix Messages postés 1 Date d'inscription dimanche 22 février 2009 Statut Membre Dernière intervention 28 mai 2009 - 28 mai 2009 à 13:42
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 - 28 mai 2009 à 14:06
bonjour je suis débutant en java script et je cherche une solution a ce Problème voila mon Code :
la Partie qui marche pas c'est quand tu choisi une zone il affiche pas les villes de cette zone: SVP






// JavaScript Document

function villeRes(){
   
    var r=document.form1.region_res.selectedIndex;

   
    var zone=new Array (16);
    // 1-TANGER –TETOUAN
    zone[1]=new Array (24);
        zone[1][0]="AKCHOUR";
        zone[1][1]="AOUD RMEL";
        zone[1][2]="ASILAH";
        zone[1][3]="BAB BERRED";
        zone[1][4]="BAB TAZA";
        zone[1][5]="BRIKCHA";
        zone[1][6]="CHEFCHAOUEN";
        zone[1][7]="DAR BNI KARRICH";
        zone[1][8]="DAR CHAOUI";
        zone[1][9]="EL JEBHA";
        zone[1][10]="FAHS-BNI-MAKADA";
        zone[1][11]="FNIDEQ";
        zone[1][12]="GUEZNAIA";
        zone[1][13]="KHMIS SAHEL";
        zone[1][14]="KSAR AL KBIR";
        zone[1][15]="KSAR SEGHIR";
        zone[1][16]="LARACHE";
        zone[1][17]="MARTIL";
        zone[1][18]="MEDIQ";
        zone[1][19]="MOQRISSET";
        zone[1][20]="OUAD LAOU";
        zone[1][21]="SIDI AL YAMANI";
        zone[1][22]="TANGER";
        zone[1][23]="TETOUAN";
       
            // 2-TAZA-HOCEIMA-TAOUNATE
    zone[2]=new Array (23);
        zone[2][0]="AIT HICHEM";
        zone[2][1]="AJDIR";
        zone[2][2]="AKNOUL";
        zone[2][3]="BNI BOUAYACH";
        zone[2][4]="BNI HADIFA";
        zone[2][5]="GHAFSAI";
        zone[2][6]="GUERCIF";
        zone[2][7]="HOCEIMA";
        zone[2][8]="IMZOURENE";
        zone[2][9]="ISSAGUEN";
        zone[2][10]="KARIA BA MOHAMED";
        zone[2][11]="OUED AMLILR";
        zone[2][12]="OULAD ZBAIR";
        zone[2][13]="TAHLA";
        zone[2][14]="TAINASTE";
        zone[2][15]="TAMASSINT";
        zone[2][16]="TAOUNATE";
        zone[2][17]="TARGUIST";
        zone[2][18]="TAZA";
        zone[2][19]="THAR ES SOUK";
        zone[2][20]="TISSA";
        zone[2][21]="TIZI OUASLI";
        zone[2][22]="ZRARDA";
       
            //3-L ORIENTAL
        zone[3]=new Array(52);
       
        zone[3][0]="AHFIR";
        zone[3][1]="AIN BNI MTHAR";
        zone[3][2]="AIN ERREGGADA";
        zone[3][3]="AKLIM";
        zone[3][4]="AL AAROUI";
        zone[3][5]="BTAIED";
        zone[3][6]="BENI ANSAR";
        zone[3][7]="BENI CHIKER";
        zone[3][8]="BERKANE";
        zone[3][9]="BNI DRAR";
        zone[3][10]="BNI TADJITE";
        zone[3][11]="BOUANANE";
        zone[3][12]="BOUARFA";
        zone[3][13]="BOUHDILA";
        zone[3][14]="CAP DE L EAU";
        zone[3][15]="DAR EL KEBDANI";
        zone[3][16]="DEBDOU";
        zone[3][17]="DRIOUCH";
        zone[3][18]="EL AIOUN SIDI MELLOUK";
        zone[3][19]="FARKHANA";
        zone[3][20]="FIGUIG";
        zone[3][21]="IHDDADEN";
        zone[3][22]="JAADAR";
        zone[3][23]="JEDAR";
        zone[3][24]="JERADA";
        zone[3][25]="KARIAT AREKMANE";
        zone[3][26]="KASSITA";
        zone[3][27]="KEROUNA";
        zone[3][28]="KHADAB";
        zone[3][29]="LAATAMNA";
        zone[3][30]="MIDAR";
        zone[3][31]="NADOR";
        zone[3][32]="NAIMA";
        zone[3][33]="OUAD HEIMER";
        zone[3][34]="OUJDA ANGAD";
        zone[3][35]="RAS EL MA";
        zone[3][36]="SABRA";   
        zone[3][37]="SAIDIA";
        zone[3][38]="SEGANGAN";
        zone[3][39]="SELOUNAE";
        zone[3][40]="SIDI BOUBKER";
        zone[3][41]="SIDI LAHCEN";
        zone[3][42]="SIDI SLIMANE ECHCHARAA";
        zone[3][43]="TAFARSIT";
        zone[3][44]="TALSINT";
        zone[3][45]="TAOURIRT";
        zone[3][46]="TAOURIRTE";
        zone[3][47]="TENDRARA";
        zone[3][48]="TIZTOUTINE";
        zone[3][49]="TOUIMA";
        zone[3][50]="TOUISSIT";
        zone[3][51]="ZAIO";
       
        //4-GHARB-GHRADA-BENI-HSEN
zone[4]=new Array(18);
        zone[4][0]="AIN DORIJ";
        zone[4][1]="ARBAOUA";
        zone[4][2]="DAR GUEDDARI";
        zone[4][3]="HAD KOURETV";
        zone[4][4]="JORF EL MELHA";   
        zone[4][5]="KENITRA";
        zone[4][6]="KHENICHET";
        zone[4][7]="LALLA MIMOUNA";
        zone[4][8]="MECHRA BEL KSIRI";
        zone[4][9]="MEHDIA";
        zone[4][10]="MOULAY BOUSSELHAM";
        zone[4][11]="OUEZZANE";
        zone[4][12]="SIDI ALLAL TAZI";
        zone[4][13]="IDI KACEM";
        zone[4][14]="SIDI SLIMANE";
        zone[4][15]="SIDI TAIBI";
        zone[4][16]="SIDI YAHIYA EL GHARB";
        zone[4][17]="SOUQ LARBAA AL GHARB";
       
       
        zone[5]=new Array(16);
       
        zone[5][0]="AIN CHEGGAG";
        zone[5][1]="BHALIL";
        zone[5][2]="BOULMANE";
        zone[5][3]="EL MENZEL";
        zone[5][4]="FES";   
        zone[5][5]="GUIGOU";
        zone[5][6]="IMMOUZER KENDER";
        zone[5][7]="IMMOUZER MARMOUCHA";
        zone[5][8]="MISSOUR";
        zone[5][9]="MOULAY YACOUB";
        zone[5][10]="OULED TAYEB";
        zone[5][11]="OUTAT EL HAJ";
        zone[5][12]="RIBATE EL KHEIR";
        zone[5][13]="SEFROU";
        zone[5][14]="SKHINATE";
        zone[5][15]="ZOUAGHA";
   
   
            zone[6]=new Array(13);
       
        zone[6][0]="AIN AOUDA";
        zone[6][1]="BOUKNADEL";
        zone[6][2]="KHEMISSET";
        zone[6][3]="RABAT";
        zone[6][4]="ROMMANI";   
        zone[6][5]="SALA ALJADIDA";
        zone[6][6]="SALE";
        zone[6][7]="SIDI ALLAL EL BAHRAOUI";
        zone[6][8]="SKHIRAT";
        zone[6][9]="TAMESNA";
        zone[6][10]="EMARA";
        zone[6][11]="TIDAS";
        zone[6][12]="TIFLET";
       
       

   
            for (j=0;j<=60;j++){
      document.form1.ville_res.remove(obj);
          }
       
       
       

    for (i=0;i<zone[r].length;i++){
        var v=zone[r][i];
        var obj=document.createElement("OPTION");
       
        obj.text=v;
        obj.value=v;
        document.form1.ville_res.add(obj);
    }
   
       
   
   
   
}

function villeDest(){
var     s=document.form1.region_dest.selectedIndex;
   
    var zone=new Array (16);
    // 1-TANGER –TETOUAN
    zone[1]=new Array (24);
        zone[1][0]="AKCHOUR";
        zone[1][1]="AOUD RMEL";
        zone[1][2]="ASILAH";
        zone[1][3]="BAB BERRED";
        zone[1][4]="BAB TAZA";
        zone[1][5]="BRIKCHA";
        zone[1][6]="CHEFCHAOUEN";
        zone[1][7]="DAR BNI KARRICH";
        zone[1][8]="DAR CHAOUI";
        zone[1][9]="EL JEBHA";
        zone[1][10]="FAHS-BNI-MAKADA";
        zone[1][11]="FNIDEQ";
        zone[1][12]="GUEZNAIA";
        zone[1][13]="KHMIS SAHEL";
        zone[1][14]="KSAR AL KBIR";
        zone[1][15]="KSAR SEGHIR";
        zone[1][16]="LARACHE";
        zone[1][17]="MARTIL";
        zone[1][18]="MEDIQ";
        zone[1][19]="MOQRISSET";
        zone[1][20]="OUAD LAOU";
        zone[1][21]="SIDI AL YAMANI";
        zone[1][22]="TANGER";
        zone[1][23]="TETOUAN";
       
            // 2-TAZA-HOCEIMA-TAOUNATE
    zone[2]=new Array (23);
        zone[2][0]="AIT HICHEM";
        zone[2][1]="AJDIR";
        zone[2][2]="AKNOUL";
        zone[2][3]="BNI BOUAYACH";
        zone[2][4]="BNI HADIFA";
        zone[2][5]="GHAFSAI";
        zone[2][6]="GUERCIF";
        zone[2][7]="HOCEIMA";
        zone[2][8]="IMZOURENE";
        zone[2][9]="ISSAGUEN";
        zone[2][10]="KARIA BA MOHAMED";
        zone[2][11]="OUED AMLILR";
        zone[2][12]="OULAD ZBAIR";
        zone[2][13]="TAHLA";
        zone[2][14]="TAINASTE";
        zone[2][15]="TAMASSINT";
        zone[2][16]="TAOUNATE";
        zone[2][17]="TARGUIST";
        zone[2][18]="TAZA";
        zone[2][19]="THAR ES SOUK";
        zone[2][20]="TISSA";
        zone[2][21]="TIZI OUASLI";
        zone[2][22]="ZRARDA";
       
            //3-L ORIENTAL
        zone[3]=new Array(53);
       
        zone[3][0]="AHFIR";
        zone[3][1]="AIN BNI MTHAR";
        zone[3][2]="AIN ERREGGADA";
        zone[3][3]="AKLIM";
        zone[3][4]="AL AAROUI";
        zone[3][5]="BTAIED";
        zone[3][6]="BENI ANSAR";
        zone[3][7]="BENI CHIKER";
        zone[3][8]="BERKANE";
        zone[3][9]="BNI DRAR";
        zone[3][10]="BNI TADJITE";
        zone[3][11]="BOUANANE";
        zone[3][12]="BOUARFA";
        zone[3][13]="BOUHDILA";
        zone[3][14]="CAP DE L EAU";
        zone[3][15]="DAR EL KEBDANI";
        zone[3][16]="DEBDOU";
        zone[3][17]="DRIOUCH";
        zone[3][18]="EL AIOUN SIDI MELLOUK";
        zone[3][19]="FARKHANA";
        zone[3][20]="FIGUIG";
        zone[3][21]="IHDDADEN";
        zone[3][22]="JAADAR";
        zone[3][23]="JEDAR";
        zone[3][24]="JERADA";
        zone[3][25]="KARIAT AREKMANE";
        zone[3][26]="KASSITA";
        zone[3][27]="KEROUNA";
        zone[3][28]="KHADAB";
        zone[3][29]="LAATAMNA";
        zone[3][30]="MIDAR";
        zone[3][31]="NADOR";
        zone[3][32]="NAIMA";
        zone[3][33]="OUAD HEIMER";
        zone[3][34]="OUJDA ANGAD";
        zone[3][35]="RAS EL MA";
        zone[3][36]="SABRA";   
        zone[3][37]="SAIDIA";
        zone[3][38]="SEGANGAN";
        zone[3][39]="SELOUNAE";
        zone[3][40]="SIDI BOUBKER";
        zone[3][41]="SIDI LAHCEN";
        zone[3][42]="SIDI SLIMANE ECHCHARAA";
        zone[3][43]="TAFARSIT";
        zone[3][44]="TALSINT";
        zone[3][45]="TAOURIRT";
        zone[3][46]="TAOURIRTE";
        zone[3][47]="TENDRARA";
        zone[3][48]="TIZTOUTINE";
        zone[3][49]="TOUIMA";
        zone[3][50]="TOUISSIT";
        zone[3][51]="ZAIO";
       
        //4-GHARB-GHRADA-BENI-HSEN
zone[4]=new Array(18);
        zone[4][0]="AIN DORIJ";
        zone[4][1]="ARBAOUA";
        zone[4][2]="DAR GUEDDARI";
        zone[4][3]="HAD KOURETV";
        zone[4][4]="JORF EL MELHA";   
        zone[4][5]="KENITRA";
        zone[4][6]="KHENICHET";
        zone[4][7]="LALLA MIMOUNA";
        zone[4][8]="MECHRA BEL KSIRI";
        zone[4][9]="MEHDIA";
        zone[4][10]="MOULAY BOUSSELHAM";
        zone[4][11]="OUEZZANE";
        zone[4][12]="SIDI ALLAL TAZI";
        zone[4][13]="IDI KACEM";
        zone[4][14]="SIDI SLIMANE";
        zone[4][15]="SIDI TAIBI";
        zone[4][16]="SIDI YAHIYA EL GHARB";
        zone[4][17]="SOUQ LARBAA AL GHARB";
       
       
        zone[5]=new Array(16);
       
        zone[5][0]="AIN CHEGGAG";
        zone[5][1]="BHALIL";
        zone[5][2]="BOULMANE";
        zone[5][3]="EL MENZEL";
        zone[5][4]="FES";   
        zone[5][5]="GUIGOU";
        zone[5][6]="IMMOUZER KENDER";
        zone[5][7]="IMMOUZER MARMOUCHA";
        zone[5][8]="MISSOUR";
        zone[5][9]="MOULAY YACOUB";
        zone[5][10]="OULED TAYEB";
        zone[5][11]="OUTAT EL HAJ";
        zone[5][12]="RIBATE EL KHEIR";
        zone[5][13]="SEFROU";
        zone[5][14]="SKHINATE";

        zone[5][15]="ZOUAGHA";
   
   
            zone[6]=new Array(13);
       
        zone[6][0]="AIN AOUDA";
        zone[6][1]="BOUKNADEL";
        zone[6][2]="KHEMISSET";
        zone[6][3]="RABAT";
        zone[6][4]="ROMMANI";   
        zone[6][5]="SALA ALJADIDA";
        zone[6][6]="SALE";
        zone[6][7]="SIDI ALLAL EL BAHRAOUI";
        zone[6][8]="SKHIRAT";
        zone[6][9]="TAMESNA";
        zone[6][10]="EMARA";
        zone[6][11]="TIDAS";
        zone[6][12]="TIFLET";
       
       

   
            for (var j=0;j<=60;j++){
      document.form1.ville_dest.remove(obj);
          }
       
       
       

    for (var i=0;i<zone[s].length;i++){
         var v=zone[s][i];
        var obj=document.createElement("OPTION");
       
        obj.text=v;
        obj.value=v;
        document.form1.ville_dest.add(obj);
    }
   
       
   
   
   
}

1 réponse

Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
28 mai 2009 à 14:06
Bonjour,

comme on n'a ni le html, ni les fonctions add ou remove...
impossible de répondre, sauf que oui, il y a des différences
entre tous les navigateurs
et :
Navigateurs |Quelques Explications |----
Chrome
, contrôler page actuelle / Options pour développeurs
/ Console Javascript, ----
FireFox
, Outils / Console d'erreurs
et mieux : télécharger mon Site] [M'écrire] Bul
0
Rejoignez-nous
A voir également