Salut tout le monde,

je développe un fonction en javascript, dont voilà le code:
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
var lat= new Array();
var lng= new Array();
var theData='';
function latlng(address) {
	var address;	
	alert(tab_adres2010_2.length); alert(lat);
	for(var i=0;i<=tab_adres2010_2.length;i++){
		address= tab_adres2010_2[i]; //alert(address);
       if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              //alert(address + " not found");
            } else {
 
			lat[i] = point.lat().toFixed(7); 
			lng[i] = point.lng().toFixed(7);  theData= theData+lat[i]+'/'+lng[i]+'/'; alert ('theData   '+theData);
			//alert('addresse  '+ tab_adres2010_2[i] +'  latitude    '+lat[i] + '  longitude  '+ lng[i]);
            }
          }	
        );
      }//if(geocoder)	  
	}//for		
}
alert('laaaaaaa  '+theData);

mais la variable theData affiche un undefined (alors que dans l'alert dans la boucle for, il affiche le bon contenu)
est ce que quelqu'un a une idée???