xsl-list
[Top] [All Lists]

Re: Javascript and XSLT

2004-09-25 12:45:51
It does have javascript between tags <xsl:comment> and
</xsl:comment>. The reason I didn't include it in the
code was because the script was very long.



--- Robert Koberg <rob(_at_)koberg(_dot_)com> wrote:

Jen Jiang wrote:

It worked perfectly on Windows computer but stopped
working after I moved the site to an Unix computer.
 


um... there is no way it can work because you do not
have any javascript 
(@src or content)

-Rob

Thanks a lot.



--- Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:

 

Start by creating an HTML mockup of the page you
want. Run it through the
browser to make sure it works. If you can't get it
working, that's not an
XSLT problem. Once it works, think about writing a
stylesheet to generate
the same HTML. If you can't generate the same
HTML,
then that *is* an XSLT
problem, which you can bring to this list.

Michael Kay
http://www.saxonica.com/

   

-----Original Message-----
From: Jen Jiang [mailto:zhenjiang14221(_at_)yahoo(_dot_)com]

Sent: 25 September 2004 18:15
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Javascript and XSLT

Hello,

In my main XSLT file I use <xsl:call-template
name="javascript" /> to include a template which
contains javascript functions (cascade menu) into
     

the
   

<head></head> tags of the main XSLT file. But
when
     

I
   

run the file the cascade menu doesn't show up and
     

I
   

get an error "Object Expected". 

main XSLT:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:import href="cascademenu_member.xsl"/>
<xsl:template match="/">
<html>
<head>                                     
<xsl:call-template name="cascademenu_member" />
</head>
<body onLoad="writeMenus()" onResize="if (isNS4)
nsResizeHandler()">
...
...
</body>
</html>
</xsl:template>
</xsl:stylesheet>  

Template containing the javascript:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:template name="cascademenu_member">
<script language="javascript"
     

type="text/javascript">
   

<xsl:comment><![CDATA[
]]></xsl:comment>
</script>
</xsl:template>
</xsl:stylesheet>

The problems:
1. The cascade menu doesn't show up at all.
2. Error message:
  "Line :20
  Error:Object Expected"

Your help is appreciated,


     




--+------------------------------------------------------------------
XSL-List info and archive: 
http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to:
http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--





                
__________________________________
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail


<Prev in Thread] Current Thread [Next in Thread>