This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: XSL and SELECT
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: XSL and SELECT
- From: Jonathan Marsh <jmarsh at microsoft dot com>
- Date: Thu, 11 May 2000 12:18:17 -0700
- Reply-To: xsl-list at mulberrytech dot com
> -----Original Message-----
> From: gilles lescot [mailto:glescot@hotmail.com]
> Sent: Thursday, May 11, 2000 1:31 AM
> To: XSL-List@mulberrytech.com
> Subject: XSL and SELECT
>
>
> Consider my problem: i want the user select a filter option
> (by a HTML
> SELECT ) and then execute a xsl script.
> The Microsoft examples give a solution using many xsl script
> (corresponding
> to filter options).
> I think there is a better solution (using only one xsl file)
> and i have 2
> ideas:
>
> 1) consider the following source code: the goal is to set a
> javascript
> global variable
>
> <BODY>
> <SELECT
> onchange="setMessageType(this.options[this.selectedIndex].value)">
> <OPTION VALUE="All">All</OPTION>
> <OPTION VALUE="INFO">INFO</OPTION>
> </SELECT>
>
> .....
> <xsl:script language="JavaScript">
> <![CDATA[
> var MessageType = ''; //Global variable used by all functions !!!!
> function setMessageType(e)
> {
> MessageType = e;
> }
> ]]>
> </xsl:script>
>
>
>
>
> the "setMessageType" is a javascript function. The problem is
> how to do to
> call it (IE5 outputs an error "Object expected")
>
>
> 2) is it possible to use a xsl:variable in the SELECT ?
> I've tried to declare a xsl:variable but IE5 answers "Keyword
> xsl:variable
> may not be used here".
>
>
>
> Does anybody can help me ?
>
> Regards
> ______________________________________________________________
> __________
> Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.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