• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe bei Abfrage

freakXHTML

Mitglied
Hallo zusammen,

da ich selbst kein Javascript kann, doch dieses nun unumgänglich benötige, bin ich sehr auf eure Hilfe angewiesen. Ich habe ein Script, dass aus eine .xml Datei Informationen ausliest. Nun möchte ich, dass man mithilfe einer Fallunterscheidung zwischen verschiedenen .xml Dateien unterscheiden kann.

Wenn ich beispielsweise mit einem DropDown Menü einen Eintrag ausgewählt habe, dann soll beim ersten Eintrag, die datei1.xml geladen werden, beim zweiten Eintrag die datei2.xml geladen werden.

So sieht der bisherige Code aus:
Code:
   <script type="text/javascript">
      var fo = new SWFObject("TiltViewer.swf", "viewer", "100%", "100%", "9.0.28", "#000000");
     //.....
     fo.addVariable("xmlURL", "gallery.xml"); //hier soll eine Variable für verschiedene Dateinamen stehen

Könnt ihr mir ein bisschen Code zeigen, wie man das Problem lösen kann. Wie kann ich mit Javascript ein DropDown Menü auslesen und dann das entsprechende Ergebnis als Parameter der Methode "addVariable" übergeben?

Vielen Dank für eure Hilfe
lg, freakXHTML
 
So ein Zufall, ich habe gerade etwa das programmiert, was du suchst. :mrgreen:

Ich würde bei deinem Dropdownmenü für jede Auswahl einen onclick-EventHandler definieren und über diesen Parameter an eine Funktion zum Laden der XML-Datei übergeben.
HTML:
<script type="text/javascript">
function getxml(datei){
    // hierher kommt dein JS-Code
    // auf den Dateinamen greifst du über die datei-Variable zu
}
</script>
HTML:
<a href="#" onclick="getxml('datei1.xml')">datei1.xml laden</a>


Das dürfte sein, was du suchst?

Ansonsten könntest du auch mit getElementById() die im Link definierten Attribute auslesen, aber da ist mein JS-Können überfragt.;)
 
Zurück
Oben