Uff, Du gibst Dir wirklich viel Mühe, besten Dank dafür.
Ich habe eben zu Beginn nicht alle Bäume gezeigt weil man dann den Wald nicht mehr sieht. Der select-Wald ist ganz unten im body zu finden, allerdings wollte ich dort erst Mal ohne einen submit-Knopf auskommen. Nachfolgend wird der momentane Versuchs-code mit einem submit-Knopf gezeigt.
Tatsache ist: der code in der Nähe der Zeile 225
var quoVides = "<?php echo $qv; ?>";
if(quoVides == 0 || quoVides > 12 || quoVides < 0 ){ quoVides = 12;}
var efe = 12 - quoVides; if(quoVides == 0){ efe = 12;}
selectF.whereNorth.selectedIndex = efe ;
bewirkt - zu meiner Verblüffung - die Änderung des select-Elements, und zwar in Abhängigkeit der Geh-Richtung des smartphone users. Bitte probiere es selbst aus: ändere die letzte Ziffer in der URL
http://www.volksnav.de/iNYtest/?lat=40.8&lon=-73.9&qv=9
Sowohl die Füsse wie die select-Einstellung ändern sich entsprechend. Mit qv=9 zeigen die Füsse nach 9 Uhr.
Es bleibt nur noch die Aufgabe der manuellen selection zu lösen. Ganz einfach ausgedrückt: egal wie, es soll eine URL-action ausgelöst werden die dem selected value (oder id) entspricht.
Es geht also nur um die Übernahme der letzten Ziffer. Das wird wohl noch zu schaffen sein, oder?
---------------------
<form name= "selectF" enctype="text/plain"
method="post"
action="?lat=<?php echo $posLat; ?>&lon=<?php echo $posLon; ?>&qv=parseInt(selectF.whereNorth.options[selectF.whereNorth.selectedIndex].id)">
<select
name="whereNorth"
class="Selectclass"
onchange="alert(parseInt(selectF.whereNorth.options[selectF.whereNorth.selectedIndex].id))">
<option id="12" value="12" >f12=in front</option>
<option id="11" value="11" >f1</option>
<option id="10" value="10" >f2</option>
<option id="9" value="9" >f3=right hand</option>
<option id="8" value="8" >f4</option>
<option id="7" value="7" >f5</option>
<option id="6" value="6" >f6=behind</option>
<option id="5" value="5" >f7</option>
<option id="4" value="4" >f8</option>
<option id="3" value="3" >f9=left hand</option>
<option id="2" value="2" >f10</option>
<option id="1" value="1" >f11</option>
</select>
<input type="submit" >