Subject: Re: Including javascript files in HTML output From: "JB Blond" <pblond@xxxxxxxxxxxxxxxx> Date: Wed, 21 Jun 2000 19:23:55 +0200 |
Instead, you could try : <xsl:for-each select="SCRIPT"> <xsl:element name="script"> <xsl:attribute name="language">JavaScript</xsl:attribute> <xsl:attribute name="src"><xsl:value-of select="."/></xsl:attribute> </xsl:element> </xsl:for-each> This should solve you're closing tag problem... JB ----- Original Message ----- From: "Carlson, Thor" <CarlsonT@xxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> Sent: Wednesday, June 21, 2000 2:28 PM Subject: Including javascript files in HTML output > Problem: I'm trying to include a JavaScript file "validate.js" in my HTML > output but IE5 is reporting a syntax error. No error exists when I hard > code the JavaScript in the stylesheet. The following is simplified for > readability: > > Given the following XML fragment: > > <SCRIPTS> > <SCRIPT>validate.js</SCRIPT> > </SCRIPTS> > > And the following stylesheet fragment: > > <xsl:for-each select="SCRIPT"> > <SCRIPT LANGUAGE="JavaScript"> > <xsl:attribute name="SRC"> > <xsl:value-of select="."/></xsl:attribute>//need > this</SCRIPT> > </xsl:for-each> > > My generated html result is: > > <SCRIPT LANGUAGE="JavaScript" SRC="validate.js">//need this</SCRIPT> > > (I need to include the "file://need this" without which the browsers do not > generate the closing </SCRIPT> tag, resulting in the display of an empty > page.) > > My problem is the IE5 browser reports a syntax error. The generated HTML is > correctly formed. When the .js file contents are directly pasted into the > stylesheet, the syntax error is not reported. > > Sample validate.js file: > > <xsl:text disable-output-escaping="yes"> > <![CDATA[ > <!-- hide javascript from older browsers > function validate(form) > { > alert ('validate()!'); > } > file://--> > ]]> > </xsl:text> > > Can anyone explain how to successfully include .js files? > > Thank you. > > - Thor > > ---------------------------------- > Thor Carlson > Dun & Bradstreet > carlsont@xxxxxxx > 973.605.6095 voice > 973.605.6957 fax > > > 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 -> |
---|---|---|
Including javascript files in HTML , Carlson, Thor | Thread | Re: Including javascript files in H, Robert Koberg |
Re: Saxon Frustrations, AndrewWatt2000 | Date | Re: Saxon Frustrations, Warren Hedley |
Month |