Subject: RE: [xsl] including javascript?? From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Fri, 6 Apr 2001 11:33:08 +0100 |
Marcus, You don't tell us what doesn't work. I'm going to guess that you don't get any output. I presume you are doing a <xsl:call-template name="javascript_head" /> somewhere. If not then use match instead of name <xsl:template match="javascript_head">. So then you will need a <javascript_head> element. Let's assume you are getting into the template. The next problem might be that the test is failing <xsl:when test="number(NAVIGATION/KAPITEL)=1"> is saying if the numeric value of NAVIGATION/KAPITEL is 1 then output some text. This will be true if you have the following xml <current context node> <NAVIGATION> <KAPITEL>1</KAPITEL> </NAVIGATION> If you don't have that structure then the test will be false and you will get no output. Here are 2 files that work fine. <?xml version="1.0"?> <javascript_head> <NAVIGATION> <KAPITEL>1</KAPITEL> </NAVIGATION> </javascript_head> <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="javascript_head"> <html> <xsl:call-template name="javascript_head" /> </html> </xsl:template> <!-- your template here --> </xsl:stylesheet> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Marcus Klinge >Sent: 06 April 2001 10:49 >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: [xsl] including javascript?? > > >Hi there. > >I am currently sitting on a project that involves including javascript into >the output HTML file. >Sadly, my XSL does not seem to work properly. > >My code goes like this: > > <xsl:template name="javascript_head"> > <xsl:choose> > <xsl:when test="number(NAVIGATION/KAPITEL)=1"> > <script language="JavaScript"> > <xsl:comment> > if (top.location >!= window.location){top.location = > window.location;} > // > </xsl:comment> > </script> > <script language="JavaScript" >src="../_nav/navmap1.js" >type="text/javascript"/> > <script language="JavaScript" >src="../_nav/big.js" >type="text/javascript"/> > </xsl:when> > </xsl:choose> > </xsl:template> > >What am I doing wrong (as obviously I am)? > >Marcus Klinge >Web Producing >---------------------- >Karzauninkat Webdesign >Barner Strasse 14 >22765 Hamburg >Tel: 040 39834 771 >Fax: 040 39834 779 > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] including javascript??, Marcus Klinge | Thread | AW: [xsl] including javascript??, Marcus Klinge |
[xsl] including javascript??, Marcus Klinge | Date | RE: [xsl] !!!counters in XSL!!!, Oliver Becker |
Month |