Subject: RE: [xsl] xsl variable not resolved in javascript output again From: "Aron Bock" <aronbock@xxxxxxxxxxx> Date: Thu, 19 May 2005 13:13:34 +0000 |
<script> var g_msg = 'hello world'; </script>
function sayHello() { alert( g_msg ); }
From: "Annmarie Rubin (anrubin)" <anrubin@xxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> CC: "Annmarie Rubin (anrubin)" <anrubin@xxxxxxxxx> Subject: RE: [xsl] xsl variable not resolved in javascript output again Date: Thu, 19 May 2005 06:06:25 -0700
David,
Good suggestion. The syntax for escaping the angle brackets when not using the CDATA section was pretty tricky. This is what finally worked:
Ann Marie
<xsl:comment> function showbook() { var showframeURL = '<xsl:value-of select="$__Frameset_File_Name_token"/>' + "?" + document.URL; <![CDATA[ var hideframeURL = unescape(document.URL);
if (window.self == top) { document.write("<a href='" + showframeURL + "' title='Show table of contents and index'><font face='verdana, arial, helvetica, sans serif' size='1'>Show Book</font></a>"); }
else { document.write("<a href='" + hideframeURL + "' target='_top' title='Hide table of contents and index'><font face='verdana, arial, helvetica, sans serif' size='1'>Hide Book</font></a>"); } } showbook();
//]]></xsl:comment> </script>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl variable not resolved, Annmarie Rubin \(anr | Thread | [xsl] apply-templates select and cu, Bruce D'Arcus |
Re: [xsl] unable to resolve interse, David Carlisle | Date | Re: [xsl] nested for-each to create, Aron Bock |
Month |