Mi correggo, appare la popup "Non fatto".
Perche non dovrebbe eseguire il metodo getCurrentPosition(successo)?

Quote Originariamente inviata da mikeRam Visualizza il messaggio
Ciao a tutti,

ho un problema nella visualizzazione delle coordinate nella geolocation in javascript.

Posto il codice
codice:
        function RichiediPosizione()
        { var x = navigator.geolocation;
        
            if (navigator.geolocation)
             {
               alert(" è supportata la geolocation")
                
                if(navigator.geolocation.GetCurrentPosition(successo,errore))
                 {alert('fatto')}
                 else
                 {alert('non fatto')}
                }
           else
           {
             
            document.getElementById('latitudine').innerHTML="nessuna latitudine";
            document.getElementById('longitudine').innerHTML="nessuna longitudine";
           }
        }
   function successo(position)
        {
          document.getElementById("latitudine").innerHTML = position.coords.latitude;
          document.getElementById("longitudine").innerHTML = position.coords.longitude;
        }
        
        function errore(error)
        {
               alert("errore!!");
        }
e html:
codice:
<label>  latitudine: <span id="latitudine"></span></label><br/>
<label>  longitudine: <span id="longitudine"></span></label><br/>
<button  onclick="RichiediPosizione()"> LOCALIZZA</button>
Non succede niente, ma nella Richiedi posizione viene visualizzato l'alert in cui dice che è supportata, dove sbaglio?

Grazie

Mike "The Ram"