xsl-list
[Top] [All Lists]

Re: Implementing JavaScript

2002-10-31 02:33:14
Hi Johnny,
since you have commented out the javascript code,it will not appear in the
output HTML.So your javascript doesnt work.move your javascript code into
CDATA Section

<![CDATA[
mon=new Array
("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEPT","OKT","NOV","DEZ")
    heute= new Date()
    var datstring =(heute.getDate()<10)?"0"+heute.getDate():heute.getDate
().toString()+"-"+mon[heute.getMonth()]+"-"+heute.getFullYear()
    document.write("<option>" + datstring + "</option>")
]]>
This should work.
HTH

----- Original Message -----
From: <Johannes(_dot_)Becker(_at_)o2(_dot_)com>
To: <XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, October 31, 2002 7:42 AM
Subject: [xsl] Implementing JavaScript


Hi,

I'm having problems implementing JavaScript in my XSL files. Here the
code.

XSL-File hello.xsl:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"; xmlns:fo="
http://www.w3.org/1999/XSL/Format";>

<xsl:template match="/hallo">

<html>

<head>
<title>
<xsl:value-of select="@title"></xsl:value-of></title>
</head>

<body>

<select name="D1" size="1">
  <script language="JavaCcript">
    <!--
    mon=new Array
("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEPT","OKT","NOV","DEZ")
    heute= new Date()
    datstring =(heute.getDate()<10)?"0"+heute.getDate():heute.getDate
().toString()+"-"+mon[heute.getMonth()]+"-"+heute.getFullYear()
    document.write("<option>" + datstring + "</option>")
    //-->
  </script>
</select>
</body>
</html>


</xsl:template>


</xsl:stylesheet>


XML-File hello.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="hello1.xsl" type="text/xsl"?>
<hallo title="Hallo">
</hallo>


This should put the current date in a select box. Works fine in html, but
not in xml.

What is wrong with my code? Does anyone know a tutorial or whatsoever on
the topic: Javascript in xsl/xml. Haven't really found anything on the
net.


Thanks
Jonny


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>