[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Error in javascript Call


Subject: [xsl] Error in javascript Call
From: "Giancarlo Rossi" <giancarlo_rossi@xxxxxxxxxx>
Date: Thu, 31 Aug 2006 15:52:30 +0200

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:js="JavaScript">
<msxsl:script language="JavaScript" implements-prefix="js">
<![CDATA[
function UpperCase(Value)
{
return Value.toUpperCase();
}
 
function Conversione(time)
{
//minuti
var foobar=time % (60); 
// ore
var minutes = Math.floor(time / 60); 
var zero = "";
if (minutes < 10)
{
zero = "0"
}
return time.toConversione();
}

]]>
</msxsl:script>


inside the template I call the javascript function:

<xsl:variable name="durata" select="js:Conversione(150)"/>

or

<xsl:variable name="durata" select="js:Conversione('150')"/>

the error is the same for both the calling:

msxml3.dll (0x80020009)
run-time error od Microsoft Jscript Expected object row = 24, col = 0 
(row moved respect the script block)

But I call in the same way function UpperCase without any error.


Current Thread