Tengo el siguiente script
Código Javascript:
Por que ejecuta primero el alert(lat) despues el Alert("2") y en último lugar alert("1")???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>
No lo entiendo!!!