Bonjour,

J'ai un problème tout bête. J'ai deux variables "lat" et "long" pour latitude et longitude. Je les déclare en variables globales, et je leur assigne une valeur dans une fonction.
Or je voudrais conserver ces valeurs pour une autre 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
 <script>
	var lat; //MES VARIABLES GLOBALES
	var long;
 
 
	function do_renvoyer_position(){
	var lstEmp = document.getElementById("lstEmp")
	var indice = lstEmp.selectedIndex
	var empno = lstEmp.value
	var latitude = lat//ICI JE VOUDRAIS REUTILISER LES VALEURS
	var longitude = long
	var tableau = new Array(indice, empno, latitude, longitude);
	x_renvoyer_position(tableau, do_renvoyer_position_cb);
	}
 
 
	function map_click(overlay,latlng) {
	if (latlng) {
	var lstEmp = document.getElementById("lstEmp")
	var mark = createMarker(latlng,lstEmp.options[lstEmp.selectedIndex].text);
	map.addOverlay(mark);
	do_renvoyer_position();
	lat=latlng.lat(); //ICI J'INITIALISE AUX VALEURS QUE JE VEUX GARDER
	long=latlng.lng();
	} 
	}
Ma question est donc simple, comment faire pour que la valeur de lat et de long soit conservée après l'appel de la fonction map_click ?

Merci d'avance