Perdonen mi ignorancia sobre el tema javascript.
Tengo el siguiente script
Código Javascript
:
Ver original<script type="text/javascript">
<!--
var lon;
var lat;
function localiza()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(
function (objPosition)
{
window["lon"] = objPosition.coords.longitude;
window["lat"] =objPosition.coords.latitude;
alert("1");
}
);
}
else
{
alert("No");
}
}
localiza();
alert(lat);
alert("2");
//-->
</script>
Por que ejecuta primero el alert(lat) despues el Alert("2") y en último lugar alert("1")???
No lo entiendo!!!