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
| function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function remplir_altitude(longitude,latitude,champ){
var xhr = getXhr();
var varURL="http://ws.geonames.org/srtm3"; // J'ai changé l'adresse du webservice
var varForm="lat="+latitude+"&lng="+longitude+"&style=full";
alert(varForm);
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 ){
champ.value=xhr.responseText;
alert(xhr.responseText); // J'ai mis des alerts dans chacun des cas pour détecter le passage par la fonction onreadystatechange
}
else {
alert('Erreur');
}
}
xhr.open("GET",varURL,true);
xhr.send(varForm);
} |
Partager