[
Lists Home |
Date Index |
Thread Index
]
- To: xml-dev@lists.xml.org
- Subject: How do we call Javascript function in XSL file on Netscape (Ver 6.2) browser?
- From: "Deshpande, Gururaj" <gururaj.deshpande@flsmidth.com>
- Date: Wed, 10 Apr 2002 11:11:22 -0400
- Return-receipt-to: "Deshpande, Gururaj" <gururaj.deshpande@flsmidth.com>
To, all XML Gurus
My question is about Netscape 6.2, XSL, XML and Javascript. I am doing
client side transformation. No server support at all. When I call javascript
function within XSL file, Netscape does not run / understand the javascript.
Same works on IE without problems.
I am copying my XSL file below.
Does anybody has a solution? Thanks
Gururaj
xsl file
<?xml version='1.0' encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title></title>
</head>
<link rel="stylesheet" type="text/css"
href="../html/SparesCat.CSS"></link>
<SCRIPT language="JavaScript"><![CDATA[
function test(avalue) {
alert(avalue);
}
]]></SCRIPT>
<body>
<table>
<tr>
<td>Equipment No..</td>
<td>Description.</td>
<td>Manufacture No..</td>
<td>Contract No.</td>
</tr>
<xsl:apply-templates select="plant/dept/eqpt"/>
</table
</body>
</html>
</xsl:template>
<xsl:template match="plant/dept/eqpt">
<xsl:for-each select=".">
<tr valign="middle" class="TableGrey">
<td><a href="javascript:test('{prodxml}')"><xsl:value-of
select="equipmentno"/></a></td>
<td><xsl:value-of select="description"/></td>
<td><xsl:value-of select="manufactureno"/></td>
<td><xsl:value-of select="contractno"/></td>
</tr>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
|