Subject: Re: [xsl] How to modify xsl:param with javascript From: Robert Koberg <rob@xxxxxxxxxx> Date: Sat, 10 Mar 2001 07:39:08 -0800 |
in your onclick you have double quotes nested inside of double quotes. that is a no-no. a better way to handle this is to create a JS function (put in the head with cdata or included) and send the variable info as parameters to the function ----- Original Message ----- From: "davut karabay" <dkarabay@xxxxxxxxx> To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx> Sent: Friday, March 09, 2001 5:06 PM Subject: [xsl] How to modify xsl:param with javascript > Hi, > My xml data would probably contain hundreds of device > names in it. I would like to make my xslt sheet to > process the data 10 at a time. In other words, only > first 10 of the xml data will be displayed in the > first html page. There will be a "More" hyperlink at > the bottom of the page and once clicked, next 10 > should be listed so and so forth... > > I define a parameter called startIndex with an initial > value of 0. Then I would like to increase it by 10 > every time the user clicks "More" hyperlink. When I > display devices, I choose ones whose position() > greater than startIndex and less than (startIndex+10). > > Here is the related part of my xslt sheet which would > not be processed for some reason that I don't > understand. > > <xsl:param name="startIndex" select="0"/> > ..... > ..... > > <xsl:apply-templates select="device[position() > >=$startIndex and position() > <=($startIndex+10)]"/> > ..... > ..... > > <a href="javascript:void(0);" > onMouseOver="self.status='More'; return(true);" > onClick="var > s=style.selectSingleNode("/xsl:stylesheet/xsl:param[@name='startIndex']"); > s.value=s.value+10; return(false);" > onMouseOut="self.status=''">More</a> > ..... > ..... > > I can not even see the first page. Here is the message > I got: > > Element type "a" must be followed by either attribute > specifications, ">" or "/>". > > I understand it does not like it within <a> tag but I > don't know why. > Does anyone have any suggestions on How else I could > write it? > > Regards, > Davut Karabay > > > > > __________________________________________________ > Do You Yahoo!? > Get email at your own domain with Yahoo! Mail. > http://personal.mail.yahoo.com/ > > 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 -> |
---|---|---|
[xsl] How to modify xsl:param with , davut karabay | Thread | Re: [xsl] How to modify xsl:param w, davut karabay |
RE: [xsl] Why do some people post v, Peter Flynn | Date | [xsl] [exsl] EXSLT 1.0 Drafts 01031, Jeni Tennison |
Month |