<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.
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--