This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
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<someArray.length;i++) {
> alert('$foo: ' + i);
> }
>
></script>
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