IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

variable est indefinie


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut variable est indefinie
    Bonjour,

    j'ai un souci avec une variable dans mon code javascript
    c'est une variable qui est définie dynamiquement et qd j'affiche le code source je trouve cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    activiteNaf["AD5601"] = new Array(); 
    activiteNaf["AD5601"][0] = new Array("6619A", "6619A - Supports juridiques de gestion de patrimoine mobilier"); 
    activiteNaf["AD5601"][1] = new Array("6832B", "6832B - Supports juridiques de gestion de patrimoine immobilier"); 
    activiteNaf["AD5601"][2] = new Array("7410Z", "7410Z - Activités spécialisées de design");
    mais quant j'esffectue
    afficheListeActivite(this.value,activiteNaf)

    le debuggeur m'affiche que "activiteNaf" est indefinie

    SVP pouvez vous m'aider Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 265
    Par défaut
    Salut,

    il faudrait un peu plus de code pour voir ou tu as déclaré ta variable en fait. C'est bien une variable globale ou tu la déclares dans une fonction ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut
    c'est bien une variable globale voilà comment je la défini

    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
     
    <%
     
        String[] codeSecteurNafV2 = KywisRepository.selectDistinct("RefActiviteNafV2", "CODE_SECTEUR", request);
        StringBuffer scriptInitTableauActivitesNafV2= new StringBuffer();
    	scriptInitTableauActivitesNafV2.append("<script> \n var activiteNaf = new Array();\n");
     
    	for (int i=0; i < codeSecteurNafV2.length; i++) {
    		KywisRepositoryLine[] linesActivitesNafV2 = KywisRepository.getParameterReference("RefActiviteNafV2", request, "CODE_SECTEUR", codeSecteurNafV2[i]);
     
    		scriptInitTableauActivitesNafV2.append("activiteNaf[\""+ codeSecteurNafV2[i] +"\"] = new Array(); \n"); 
    		for (int j=0; j < linesActivitesNafV2.length; j++) {
    			scriptInitTableauActivitesNafV2.append("activiteNaf[\""+ codeSecteurNafV2[i] +"\"]["+ j +"] = new Array(\""+ linesActivitesNafV2[j].getCode() +"\", \""+ linesActivitesNafV2[j].getCode() + " - " + linesActivitesNafV2[j].getLongLabel() +"\"); \n");
    		}
    	}
     
    	scriptInitTableauActivitesNafV2.append("</script> \n");
     
     
     
    %>
     
    <%= scriptInitTableauActivitesNafV2.toString() %>

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 265
    Par défaut
    tu veux pas mettre ton code source généré au complet ?

    Parce qu'a priori, si ton tableau est déclaré comme tu dis dans le premier post alors je vois pas trop d'ou pourrais venir le probleme juste avec ca en fait..

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/03/2006, 09h50
  2. Réponses: 4
    Dernier message: 22/02/2006, 15h47
  3. Vérifier qu'une variable est un nombre
    Par GLDavid dans le forum Linux
    Réponses: 9
    Dernier message: 13/02/2006, 16h06
  4. comment tester si une variable est de type indifined
    Par amelhog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/08/2005, 09h32
  5. Comment savoir si une variable est initialisée ?
    Par nabix dans le forum Général Python
    Réponses: 8
    Dernier message: 10/03/2005, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo