Hallo,
endlich habe ich es geschafft, das Script etwas genauer unter die Lupe zu nehmen. Es funktioniert auch soweit super. Nun noch eine Frage:
- Funktioniert es auch, dass ich die Transformation in einem anderen Frame darstellen kann? Ich habe das schon versucht, aber leider bisher ohne Erfolg.
Danke für ne Info.
In der Hauptseite:
------------------------
<html>
<head>
<title>Hauptseite</title>
</head>
<body>
<h2>ich bin die Hauptseite und enthalte ebenfalls statische Daten. Aus mir heraus kann das Frame "RECHTS"
eine aufforderung enthalten, die Daten aus der XML/XSL darzustellen</h2>
<a href="javascript:top.frames[3].refreshresults(001);;">001</a><br>
<a href="javascript:top.frames[3].refreshresults(002);">002</a><br>
<a href="javascript:top.frames[3].refreshresults(003);">003</a><br>
</body>
</html>
-------------------------
das [3] soll dich nicht irritieren, du hast 4-Frames, aber die Zählung beginnt bei 0.
im linken Frame:
----------------------
<h2>Ich bin Links</h2>
<a href="javascript:parent.rechts.refreshresults(001);">001</a><br>
<a href="javascript:parent.rechts.refreshresults(002);">002</a><br>
<a href="javascript:parent.rechts.refreshresults(003);">003</a><br>
-----------------------
Den rechten frame ersetzt du durch das prozesse.html (das ich dir verlinkt habe)
Das prozesse.xsl sieht nun so aus:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="idparam"/>
<xsl:template match="Prozesse">
<div>
ID: <xsl:value-of select="$idparam"/><br />
Bereich: <xsl:value-of select="Prozess[@id = $idparam]/Bereich/text()"/><br />
Verantwortlicher: <xsl:value-of select="Prozess[@id = $idparam]/Verantwortlicher/text()"/><br />
Durchfuehrender: <xsl:value-of select="Prozess[@id = $idparam]/Durchfuehrender/text()"/><br />
Daten<br />
Eingang: <xsl:value-of select="Prozess[@id = $idparam]/Daten/Eingang/text()"/><br />
Ausgang: <xsl:value-of select="Prozess[@id = $idparam]/Daten/Ausgang/text()"/><br />
</div>
</xsl:template>
</xsl:stylesheet>
Grüße
Thomas