|
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 |