begin process at 2012 05 29 02:20:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

code javascript qui marche sur IE mais pas sur FF


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

code javascript qui marche sur IE mais pas sur FF

jeudi 28 mai 2009 à 13:42:52 | code javascript qui marche sur IE mais pas sur FF

justmix

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);
    }
   
       
   
   
   
}
jeudi 28 mai 2009 à 14:06:50 | Re : code javascript qui marche sur IE mais pas sur FF

Bul3

Membre Club


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 :
NavigateursQuelques Explications
Chrome
contrôler page actuelle / Options pour développeurs
/ Console Javascript
FireFox
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux (pour IE < 8) : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
Outils / Console d'erreurs
Opera
Outils / Avancé / Console d'erreurs
Safari
Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
<true/>
ça aide

par contre, ne nous colle pas toute ta page ici !
tu vas en décourager plus d'un ! ( et moi aussi )
fait l'extrait du nécessaire ! tout le nécessaire, mais juste le nécessaire
qu'on puisse directement tester et regarder
( on doit parler de "select liés", tu n'as peut-être pas
  choisi la plus simple des manières, mais bon, je suppute sans savoir )

Cordialement [mon Site] [M'écrire] Bul


Cette discussion est classée dans : array, zone, el, sidi, bni


Répondre à ce message

Sujets en rapport avec ce message

zone de saisie en html [ par tetelle ] Bonjour,est il possible de modifier la couleur de fond de la zone de saisied'avance mercichristelle text /select par javascript [ par dreadlock ] Salut , je cherche un moyen de remplacer une zone de texte par une liste déroulante. Selon le choix du visiteur (par bouton radio) une zone de texte s copier / coller le contenu d'une zone de liste [ par phildarvador ] salut à tous, je souhaite faire une fonction en javascript qui sélectionne et copie le contenu d'une zone de liste. J'ai utilisé la méthode .select(); PROG-Zone, la programmation sous tous les langages [ par sebrs1 ] Salut à tous les développeurs, je viens de mettre en ligne mon tout nouveaux site qui servira à tout le monde quelque soit le langage dans lequel vous PROG-Zone.fr.st - Le site de tous les langages de programmation [ par sebrs1 ] Salut à tout le monde, je viens de faire un nouveau site concernant tout les langages de programmations (ou presque :)), je vous en supplie, allez-y p Concours sur Prog-zone.fr.st [ par sebrs1 ] Prog-zone vous propose un concours dans le langage de votre choix. Si ça vous interesse :prog-zone.fr.st@+Sebrs1PS (qui ne signifie pas playstation :- Salut, comment faire pour executer une commande du systeme !! [ par UncleShu ] En faites, j'ai créer une page avec une zone de texte (pour la cmd 'input text') et une autre zone de texte (pour afficher la cmd 'textarea') et je vo remplacer un retour à la ligne dans une zone de texte [ par nours2001 ] Bonsoir,Je récupère le contenu d'une zone de texte multiligne et je voudrais l'afficher dans une nouvelle fenêtre. le problème, c'est qu'il faudrait q Focus avec NS7 [ par Developpement ] Bonjour,Dans mon formulaire, je souhaite valider une zone de saisie. J'ai donc utilise une fonction javascript sur l'evenement onBlur. Dans le cas ou Recherche dans un tableau js [ par dridri ] Bonjour,Voila j'ai une question qui m'embète pas mal. Je voudrais savoir s'il était possible de faire une recherche dans un tableau js contenant des d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales