home *** CD-ROM | disk | FTP | other *** search
- <xsl:stylesheet
- version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xt="http://www.jclark.com/xt">
- <xsl:output method="html"/>
- <xsl:strip-space elements="*"/>
-
-
- <xsl:template name="makecatlist">
- <xt:document href="{concat($filepath, 'catlist.htm')}" method="html">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
- <meta name="GENERATOR" content="E-Shop v2.0a"/>
- <title>Electronic shop categories</title>
- </head>
- <xsl:call-template name="maketune"/>
- <script src="scripts//shop.js">
- <xsl:comment> comment </xsl:comment>
- </script>
- <xsl:call-template name="startshop"/>
- <script>
- <xsl:comment>
- a1on = new Image(83, 19);
- a1on.src = "Images/best.gif";
-
- a1off = new Image(83, 19);
- a1off.src = "Images/best_on.gif";
-
- function img_act(imgName)
- {
- if (document.images)
- {
- imgOn = eval(imgName + "on.src");
- allert (imgOn);
- document [imgName].src = imgOn;
- }
- }
-
- function img_inact(imgName)
- {
- if (document.images)
- {
- imgOff = eval(imgName + "off.src");
- document [imgName].src = imgOff;
- }
- }
- // </xsl:comment>
- </script>
-
- <xsl:variable name="props"
- select="document("styles.xml")//paramgroup[@name="index"]"/>
-
- <xsl:element name="body" use-attribute-sets="index-style">
- <!-- <img src="Images/kaufen.gif" border="0" hspace="0" vspace="0" align="left"/> -->
- <table background="{concat($respath,'Images/bannerl.gif')}" width="100%" cellspacing="0" cellpadding="0" border="0">
- <tr>
- <td width="67%">
- <img src="{concat ($respath, 'Images/pixel.gif')}"/></td>
- <td align="center"><img src="{concat($respath,'Images/banner.gif')}"/></td><td width="33%" bgcolor="#ffffff" background="">
- <img src="{concat ($respath, 'Images/pixel.gif')}"/></td>
- </tr>
- </table>
- <br/>
-
- <xsl:variable name="content">
- <xsl:for-each select="//category">
- <nobr><a href="{concat('tcat',position(), '1.htm')}" target="content">
- <xsl:call-template name="catname">
- <xsl:with-param name="name"><xsl:value-of select="@name"/></xsl:with-param>
- </xsl:call-template>
- </a>
- <xsl:if test="following-sibling::category"> <img align="middle" src="{concat($respath,'Images/break.gif')}"/> </xsl:if>
- </nobr><xsl:text> </xsl:text></xsl:for-each>
- </xsl:variable>
-
- <table width="100%" height="1" bgcolor="#6865A8" cellspacing="0" cellpadding="0" border="0">
- <tr><td><img src="{concat ($respath, 'Images/pixel.gif')}"/></td></tr></table>
- <table width="100%" bgcolor="#FFFCEC" cellspacing="0" cellpadding="3" border="0">
- <tr>
- <td align="center">
- <xsl:element name="font" use-attribute-sets="index-font-style">
- <xsl:call-template name="apply-font-styles-using-path">
- <xsl:with-param name="path" select="$props"/>
- <xsl:with-param name="content" select="$content"/>
- </xsl:call-template>
- </xsl:element>
- </td>
- </tr>
- </table>
-
- <table width="100%" height="1" bgcolor="#6865A8" cellspacing="0" cellpadding="0" border="0">
- <tr><td><img src="{concat ($respath, 'Images/pixel.gif')}"/></td></tr></table>
- </xsl:element>
- </html>
- </xt:document>
- </xsl:template>
-
- </xsl:stylesheet>
-