Subject: RE: [xsl] creating JavaScript from xsl From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 19 Nov 2002 13:43:30 -0000 |
> > im creating a *.js (in my case: logic.js) file from an > xml/xsl. it is called by an xsl: ... <script > type="text/javascript" language="JavaScript" src="logic.js"></ > script> Use <xsl:output method="text">, and the < character should be output as "<". Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > ... > > The xsl creating the js: > ... > <xsl:template match="/interactive"> > > function fillDate() > { > mon=new Array > ("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEPT","OKT", > "NOV","DEZ"); > today = new Date(); > yearString = today.getFullYear(); > document.createdFrm.yearStart.options[0] = new > Option(yearString-1,yearString-1); > document.createdFrm.yearStart.options[1] = new > Option(yearString,yearString); > document.createdFrm.yearStart.options[2] = new > Option(yearString+1,yearString+1); > document.createdFrm.yearStart.options[1].selected = true; > document.createdFrm.yearEnd.options[0] = new > Option(yearString-1,yearString-1); > document.createdFrm.yearEnd.options[1] = new > Option(yearString,yearString); > document.createdFrm.yearEnd.options[2] = new > Option(yearString+1,yearString+1); > document.createdFrm.yearEnd.options[1].selected = true; > > hallo = new Date(); > monthString = hallo.getMonth(); > document.createdFrm.monthStart.options[0] = new > Option(mon[monthString-1],monthString); > document.createdFrm.monthStart.options[1] = new > Option(mon[monthString],monthString+1); > document.createdFrm.monthStart.options[2] = new > Option(mon[monthString+1],monthString+2); > document.createdFrm.monthEnd.options[0] = new > Option(mon[monthString-1],monthString); > document.createdFrm.monthEnd.options[1] = new > Option(mon[monthString],monthString+1); > document.createdFrm.monthEnd.options[2] = new > Option(mon[monthString+1],monthString+2); > > document.createdFrm.monthStart.options[1].selected = true; > document.createdFrm.monthEnd.options[1].selected = true; > > timeA1 = new Date(yearString, > document.createdFrm.monthStart.options[document.createdFrm.mon > thStart.selectedIndex].value,1); > timeDifference1 = timeA1 - 86400000; > timeB1 = new Date(timeDifference1); > var daysInMonth1 = timeB1.getDate(); > > for (var i = 1; i < > document.createdFrm.dayStart.length; > i++) > { > document.createdFrm.dayStart.options[0] = null; > document.createdFrm.dayEnd.options[0] = null; > } > .... > > Everything works fine except the "<,>" or "<,>". I > tried both variations, but none of them worked. If I delete > the "<,>" or "<,>" parts the code works fine. > > How can I get the "<,>" or "<,>" to work? > > MfG > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] creating JavaScript from , Vasu Chakkera | Thread | Re: [xsl] creating JavaScript from , David Carlisle |
RE: [xsl] method='text' ... whitesp, Michael Kay | Date | RE: [xsl] creating JavaScript from , Jarno . Elovirta |
Month |