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 :

contenu de variable 'javascript'


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut contenu de variable 'javascript'
    salut tout le monde,
    j'ai un problème dans cette fonction :
    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
    var x=0;
    var non= new Array();
    var address='';
    function initialize(){
    	  if (GBrowserIsCompatible()) {
    		  geocoder = new GClientGeocoder();
            var map = new GMap2(document.getElementById("map"));
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            var center = new GLatLng(47.75241,7.337459);
            map.setCenter(center, 15);
         	var tab=new Array();
         GDownloadUrl("serv.php", function(data) {
               var xml = GXml.parse(data);
               var markers = xml.documentElement.getElementsByTagName("marker");
               alert(markers.length);
    		   for (var i = 0; i < markers.length; i++) {//alert('entre  '+address);
    		   		 address= markers[i].getAttribute("adresse"); // alert('addresseeeee  '+address);
    				//alert(address);
    		 		geocoder.getLatLng(address, function (coord) {
    					if(!coord){
    						x++;
    						document.getElementById('erreur').value=x;
    						non[i] = coord;
    						//alert(non);
    					}
    					else{
    				//alert('found  '+coord + '  '+ address);
    				 non[i] = coord;
    				// alert(non);		
            		 var marker = new GMarker(coord);
    				 map.addOverlay(marker);
    				}//esle
       			});
             }   		
           });   
          }
          else{
           alert('Désolé, mais votre navigateur n\'est pas compatible avec Google Maps');
       }  
    }


    le contenu du tableau "non" est toujours null:
    j'essaye de le récupérer meme en dehors de la fonction avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function aff(){
    for(i=0;i<=non.length;i++){	
    alert(non[i]);
    }
    }
    mais c'est toujours undefined!!
    quelqu'un a une idée?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var non = new Array()
    alert(non.length)
    l'array etant defini le length doit au moins te retourner 0

    ou remplis tu tu l'array ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut
    je le remplis dans cette portion de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    geocoder.getLatLng(address, function (coord) {
    					if(!coord){
    						x++;
    						document.getElementById('erreur').value=x;
    						non[i] = coord;
    						//alert(non);
    					}
    					else{
    				//alert('found  '+coord + '  '+ address);
    				 non[i] = coord;

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    le i vient d'ou ? global ?


    essaye de remplacer
    par
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recuperation de contenu de variable dans une fonction javascript
    Par bouzakher dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/02/2009, 14h59
  2. Afficher le contenu d'une variable Javascript dans une zone de texte
    Par Corlo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/10/2007, 14h18
  3. Appel de procédure par contenu de variable
    Par lil_jam63 dans le forum Langage
    Réponses: 9
    Dernier message: 13/09/2004, 08h05
  4. Variables javascript non correctement définies
    Par LLaurent dans le forum XMLRAD
    Réponses: 5
    Dernier message: 11/05/2004, 12h39

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