Opdaterer ikke hver gang
Jeg benytter nedenstående kode.1. Jeg kommer ind på siden og ser knap A og B.
2. Den spørger om jeg vil gemme koordinater, det virker fint.
3. Den viser koordinater.
4. Hvis jeg nu trykker på en knap igen og siger Cancel til at gemme, så vises koordinater 0,0. Det er også godt nok.
5. Hvis jeg nu trykker på en knap igen og siger OK til at gemme, så viser den stadig 0,0. Hvorfor det? Prøver jeg igen, så kommer koordinaterne næste gang.
<script type="text/javascript">
function getGPS()
{
var Result = confirm("Ønsker du at gemme GPS position?");
if(Result){
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showGPS);
}
else
{
gpsText.innerText = "No GPS Functionality.";
}
}
else
{
document.cookie="latitude=0";
document.cookie="longitude=0";
}
}
function showGPS(position)
{
document.cookie="latitude="+position.coords.latitude;
document.cookie="longitude="+position.coords.longitude;
}
</script>
<?php
if(isset($_POST['submitGPS'])){
$boje=$_POST['submitGPS'];
$lat=$_COOKIE["latitude"];
$long=$_COOKIE["longitude"];
echo "<h1>".$lat.'--'.$long.'--'.$boje.'<br></h1>';
}
?>
<body>
<form class="customform" action="hide-gps_pos.php" method="POST">
<h1>
<button name="submitGPS" type="submit" value="A" onclick="getGPS()">TEST A</button>
<button name="submitGPS" type="submit" value="B" onclick="getGPS()">TEST B</button>
</h1>
</form>
</body>