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

Subject: RE: [xsl] How to modify xsl:param with javascript
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Sat, 10 Mar 2001 17:26:15 -0000
> <a href="javascript:void(0);"
> onMouseOver="self.status='More'; return(true);"
> onClick="var
> s=style.selectSingleNode("/xsl:stylesheet/xsl:param[@name='sta
> rtIndex']");
> 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.

Because if you look carefully the value of the onClick attribute is

onClick="var..."/xsl...");...."

and of course you can't have quotes within quotes.

But why are you trying to set the value of a stylesheet parameter by
modifying the DOM, rather than by calling addParameter() on the
IXSLProcessor object?

Mike Kay


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


Current Thread