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]

Re: xsl doubts


>this should work:
>
><script>
>
>    alert('boo');
>
>    <xsl:variable name="foo" select="goo"/>
>
>    alert('$foo');
>
>    var someArray = [0,1,2]
>
>    for (i=0;i&lt;someArray.length;i++) {
>       alert('$foo: ' + i);
>    }
>
>&lt;/script&gt;


or disable output escaping for the javascript section with xsl:text:

<xsl:template name="jscriptRollovers">
     <xsl:text disable-output-escaping="yes"><![CDATA[
     <script language="JavaScript">
     <!--
     var thisimg;

	var c_img=new Array(2),n0_img=new Array(2),n1_img=new 
Array(2),n2_img=new Array(2),n3_img=new Array(2);
	if (document.images){
	  for (i=0;i<img_set.length;i++){
	    thisimg=eval(img_set[i]+"_img");
	    for (j=0;j<thisimg.length;j++){
	      thisimg[j]=new Image();
	      thisimg[j].src="/app/images/"+img_name[i]+j+".gif";
	    }
	  }
	}
	function mact(imgs,imgn,st,ly){
	  ly+=0;
	  if (document.images){
	    thisimg=eval(imgs+"_img");
	    if (document.layers && ly){
	      document["d"+imgn].document[imgn].src=thisimg[st].src;
	    }else{
	      document[imgn].src=thisimg[st].src;
	    }
	  }
	}
     //-->
     </script>
     ]]></xsl:text>
   </xsl:template><!-- ends jscript template -->
-- 


jim smith
020 7837 0377


 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]