Subject: Including javascript files in HTML output From: "Carlson, Thor" <CarlsonT@xxxxxxx> Date: Wed, 21 Jun 2000 08:28:37 -0400 |
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 "//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()!'); } //--> ]]> </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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: How is this part of the XSLT sp, David Carlisle | Thread | Re: Including javascript files in H, JB Blond |
Re: How is this part of the XSLT sp, David Carlisle | Date | Re: counter, Nick Browne |
Month |