Modifier variable globale
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:
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