Hallo,
Ich möchte Javascript in ein XSL-Dokument einbauen.
Dieses Javascript soll aus dem XML-Dokument ein Knotenwert (z.B.
„sap_rschein_nr“ mit dem Wert „R0001“) auslesen und damit den Namen eines Bildes zusammensetzen (=> R0001.bmp), das ich dann über das XSL anzeigen will ().
Somit soll je nach Knotenwert ein anderes Bild angezeigt werden.
In HTML habe ich es folgendermaßen gelöst:
(mit document.rschein ist der Name der Form gemeint)
Javascript:
function getBarCode()
{
// Wert des XML-Knotens checken
if (xmldso.recordset.fields(„sap_rschein_nr“).Value != „“)
{
// Name des Bildes zusammensetzen
var filename = „./barCode/“ + xmldso.recordset.fields(„sap_rschein_nr“).Value + „.bmp“
// Anzeigen des Bildes (img-Src-Object wird gefüllt)
document.rschein[„idBarCode“].src = filename;
}
}
HTML: (Anzeigen des Bildes)
Wenn ich das Ganze über XSL darstellen will (leider bin ich purer
Anfänger in XSL), komme ich weder mit dem Javascript zurecht, noch mit dem Darstellen des dyn.Bildnamens im Dokument.
Im XSL komme ich wie folgt an den Wert von sap_rschein_nr:
(Hier heißt der XML-Knoten etwas anders, da es eine andere
XML-Struktur ist)
Im Web habe ich bis jetzt noch nich viel über die Verwendung von
Scripts in XSL finden können.
Kann mir jemand einen Tip geben, wie ich dies realisieren kann ?
Gruß
Regine