Hi,
ich weiss jetzt nicht wie du das meinst, mit dem übergeben der Parameter...
Meinst du vieleicht mit nem Klick auf einen Button??
Ansonsten kann man z.B. ein Array so füllen:
<script language="Javascript">
var Parameter = new Array();
count = 0;
<xsl:for-each select="PARAMETER">
Parameter[count] = "<xsl:value-of select='string()'/>";
count++;
</xsl:for-each>
</script>
und schon füllt das XSL dieses Javascript-Array.
Gruss
Axel :)
Ja ... ich glaube das hilft mir nciht weiter ...
ich habe eine Artikelliste in XML abgelegt. nun habe ich diese XML-Daten mittels XSL dargestellt. Darin soll zum bestellen eines Artikel ein Button gedrückt werden. Damit möchte ich eine JavaScript-Funktion zum Aufnehmen des Artikels aufrufen .. Z.B. ArtikelEinfuegen(titel,preis,anzahl) ... Nun kann ich im fertigen HTML (aus XSL)-Dokument die Anzahl abfragen und an die JavaScript Funktion abgeben. Wie kann ich aber auch einen Teil aus XML übergeben. Wenn ich einfach z.B.
<TD width="50"><font color="ffcc00">_</font><button name="Klickmich" type="button" onClick="Test(<xsl:value-of select="titel"/>,this.form.anzahl.value,'12.98')"> meldet er einen Fehler: Das Zeichen '<' kann in einem Attributwert nicht verwendet werden.
Vielleicht kann mir jemand weiterhelfen ...
MfG
Steffen :-)