Nel titolo del post l'hai scritto correttamente: getCurrentPosition vuole la g minuscola
Nel titolo del post l'hai scritto correttamente: getCurrentPosition vuole la g minuscola
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Nella funzione successo non riesce ad entrare...
Ma non è vero, entrerà sempre nell'else perche appunto la funzione getCurrentPosition non torna nulla, hai sistemato il nome del metodo(g minuscola)?
http://jsfiddle.net/xD8v9/
Fatto cosi' come postato nel codice del link ma non cambia, le coordinate non vengono restituite. Non entra nella callback successo, se ci entrasse dovrebbe mostrarmi quell'alert di debug che ho messo. E non entra nella callback errore....strano davvero...
codice:if (navigator.geolocation) { // è supportata la geolocation navigator.geolocation.getCurrentPosition(successo,errore) alert(' fatto') } else { document.getElementById('latitudine').innerHTML="nessuna latitudine"; document.getElementById('longitudine').innerHTML="nessuna longitudine"; } function successo(posizione) { alert("ddd") document.getElementById('latitudine').innerHTML = posizione.coords.latitude; document.getElementById('longitudine').innerHTML = posizione.coords.longitude; } function errore(err) { if(err.code == 1) { alert("Error: Access is denied!"); } else if( err.code == 2) { alert("Error: Position is unavailable!");} }