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] |
Other format: | [Raw text] |
I think what you are trying to do is get a client cookie value into that INPUT tag. Remember, client cookie data isn't available inside the transform. Best bet, put the INPUT tag in the body, and then use a body.onload() event to load the value, on the client side, using the browser. IE example: <HTML> <HEAD> <TITLE>demo</TITLE> <SCRIPT> // Retrieve the value of the cookie with the specified name. function GetCookie(sName) { // cookies are separated by semicolons var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { // a name/value pair (a crumb) is separated by an equal sign var aCrumb = aCookie[i].split("="); if (sName == aCrumb[0]) return unescape(aCrumb[1]); } // a cookie with the requested name does not exist return null; } </SCRIPT> <SCRIPT language="javascript" for="oBody" event="onload()"> form1.hiddenelement.value = GetCookie("us") </SCRIPT> </HEAD> <BODY id="oBody"> <FORM name="form1"> <INPUT type="hidden" name="hiddenelement"/> <!-- note proper XHTML --> </FORM> </BODY> </HTML> On Tue, Nov 27, 2001 at 07:54:08PM -0800, Robert Koberg wrote: > what you are trying to do is: > > <html> > <body> > <form> > <input type="hidden" value="rot13(Get_Cookie("us")"> > </form> > </body> > </html> > > There are a few problems with this and it has nothing to do with XSLT. > First get it to work in html and then create your xslt. > > best, > -Rob > > > > ----- Original Message ----- > From: "Pekarek, Rose (MN10)" <rose.pekarek@honeywell.com> > To: <xsl-list-digest@lists.mulberrytech.com>; > <xsl-list@lists.mulberrytech.com> > Sent: Tuesday, November 27, 2001 5:48 PM > Subject: [xsl] Need to set hidden field using javascript function > > > > I am trying to set the value of a hidden field using the return value of a > > javascript function. > > > > For example: > > > > <input type="hidden" name="us"> > > <xsl:attribute name="value">rot13(Get_Cookie("us")</xsl:attribute> > > </input> > > > > Why doesn't this work? Would it work to set a plain variable with > > javascript instead? Any suggestions would be much appreciated. > > > > Thanks, > > > > Rose > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- David B. Bitton david@codenoevil.com Diversa ab illis virtute valemus.
Attachment:
msg01203/pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |