Hallo!
Ich möchte jedes Bild zur gleichen Seite verlinken, welche das jeweils angeklickte Bild dann grösser darstellt. Allerdings ist diese eine mit Ajax erzeugte Seite.
Fage: Wie muss der Link im XSL-template aussehen, damit das richtige Bild auf der mit Ajax erzeugten Seite aufgerufen wird!?
XML-file:
<lakeDistrict2006>
<photo name="photo1.jpg" width="120" height="90" alt="LakeDistrict2006"/>
<photo name="photo2.jpg" width="120" height="90" alt="LakeDistrict2006"/>
<photo name="photo3.jpg" width="120" height="90" alt="LakeDistrict2006"/>
XSL-file:
<xsl:template match="lakeDistrict2006">
...
<table cellspacing="10" cellpadding="0" border="0">
<xsl:for-each select="photo[position() mod 5 = 1]">
<tr>
<xsl:apply-templates select=". | following-sibling::photo[position() < 5]" />
</tr>
</xsl:for-each>
</table>
...
</xsl:template>
<xsl:template match="photo">
<td>
<xsl:if test="(position() = last()) and (last() < 5)">
<xsl:attribute name="colspan">
<xsl:value-of select="6 - last()" />
</xsl:attribute>
</xsl:if>
<a href ????? ><img src="{@name}" width="{@width}" height="{@height}" alt="{@alt}" /></a>
</td>
</xsl:template>
Lässt sich das verwirklichen und wie!?