Re: [xsl] How to modify xsl:param with javascript

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()
> &gt;=$startIndex and position()
> &lt;=($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