Hi ...
Ich würde gern ein DropDownMenü (Auswahlliste) benutzen um verschiedene Objekte einer Javascript Funktion zu übergeben.
Eventuell ist das zu hoch gegriffen aber mir fällt zur Zeit nix bessers ein um mein Problem zu lösen.
Also ich beschreib mal was ich gerne machen würde damit ihr einen Überblick bekommt:
Ich möchte gern eine Auswahlliste/DropDownMenü benutzen.
Sobald die Auswahl getätigt wurde sollen zwei Werte an eine Javascript Funktion übergeben werden.
Mein Code sieht wie folgt aus:
<javascript>
location[0] = new Object();
location[0]["latitude"] = 52.5261;
location[0]["longitude"] = 13.3141;
location[1] = new Object();
location[1]["latitude"] = 52.5147;
location[1]["longitude"] = 13.3501;
function goTo(temp)
{
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(temp[0]["latitude"], temp[0]["longitude"]), 25);
map.panTo(new GLatLng(temp[0]["latitude"], temp[0]["longitude"]));
}
var Mitarbeiter = new Array();
</javascript>
<html>
<form action="">
<p><select size="1" name="Auswahl" onchange="goTo(this)" width="275">
<option value="leer" selected="selected">[ where to go? ]</option>
<option value="location[0]">TierGarten</option>
<option value="location[1]">Fraunhofer Fokus</option>
<option value="ende">Beenden</option>
</select></p>
</form>
</html>
Ich bestehe wie gesagt nicht darauf das das die eleganteste Lösung für das Problem ist, falls jemand einen anderen Ansatz vor Augen: nur her damit ;)
Laut FireBug verursacht der Code keinen Fehler aber dennoch kommen bei der Funktion nich die richtigen Werte an bzw. die Werte werden nicht korrekt weiter gereicht innerhalb der Funktion.
Kann mir jemand helfen ???
viele grüße
2Deep
Ich würde gern ein DropDownMenü (Auswahlliste) benutzen um verschiedene Objekte einer Javascript Funktion zu übergeben.
Eventuell ist das zu hoch gegriffen aber mir fällt zur Zeit nix bessers ein um mein Problem zu lösen.
Also ich beschreib mal was ich gerne machen würde damit ihr einen Überblick bekommt:
Ich möchte gern eine Auswahlliste/DropDownMenü benutzen.
Sobald die Auswahl getätigt wurde sollen zwei Werte an eine Javascript Funktion übergeben werden.
Mein Code sieht wie folgt aus:
<javascript>
location[0] = new Object();
location[0]["latitude"] = 52.5261;
location[0]["longitude"] = 13.3141;
location[1] = new Object();
location[1]["latitude"] = 52.5147;
location[1]["longitude"] = 13.3501;
function goTo(temp)
{
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(temp[0]["latitude"], temp[0]["longitude"]), 25);
map.panTo(new GLatLng(temp[0]["latitude"], temp[0]["longitude"]));
}
var Mitarbeiter = new Array();
</javascript>
<html>
<form action="">
<p><select size="1" name="Auswahl" onchange="goTo(this)" width="275">
<option value="leer" selected="selected">[ where to go? ]</option>
<option value="location[0]">TierGarten</option>
<option value="location[1]">Fraunhofer Fokus</option>
<option value="ende">Beenden</option>
</select></p>
</form>
</html>
Ich bestehe wie gesagt nicht darauf das das die eleganteste Lösung für das Problem ist, falls jemand einen anderen Ansatz vor Augen: nur her damit ;)
Laut FireBug verursacht der Code keinen Fehler aber dennoch kommen bei der Funktion nich die richtigen Werte an bzw. die Werte werden nicht korrekt weiter gereicht innerhalb der Funktion.
Kann mir jemand helfen ???
viele grüße
2Deep