Hallo zusammen,
Ich wenigwissender will nichts anderes als dass bei onchange eines select-Elements eine URL ausgesendet wird. Im Forum habe ich Ähliches gefunden aber nichts funktionierte.
Der String „sendeURL“ wird im folgendem script korrekt gebildet, aber im Formular mache ich etwas falsch, es tut sich nix:
<form method="post" name="whereNorth" action="">
<select name="whereNorth" onchange=
"QuoVides = this.form.whereNorth.options[this.form.whereNorth.selectedIndex].id;
WoNorden();"
<option id="12">f12=in front</option>
Und so weiter…
</select>
</form>
function WoNorden () {
positionLat="<?php echo $posLat; ?>"; positionLon="<?php echo $posLon; ?>";
sendeURL = '?lat=' + positionLat + '&lon=' + positionLon + '&qv=' + QuoVides;
}
Wie müsste ich das ändern? Wo und wie muss die Funktion im Formular positioniert werden?
--------------
Nähere Erläuterung:
Beispielsweise bei “VolksNav in New York” werden auf der Karte Füsse eingeblendet die in Fahrtrichtung zeigen sollten. Wenn im smartphone kein Kompass eingebaut ist, kann man im select einstellen wo momentan Norden ist. Dazu „spricht“ man die f-Konvention: f12 ist in front.
Mit folgenden Link zeigen die Füsse in Richtung „8 Uhr“, bitte andere Zahlen ausprobieren.
http://www.volksnav.com/iNY/?lat=40.8&lon=-74&qv=8