This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]