create your .js file
myscript.js for example
and load this file in your xslt
xslt ----
<xsl:template match="???">
.....
.....
<script src="myscript.js"></script>
.....
.....
</xsl:template>
or something more flexible:
create your <script> element in your .xml and add a xsl template like
<xsl:template match="script">
<script>
<xsl:attribute name="src"><xsl:value-of
select="@src"/></xsl:attribute>
</script>
</xsl:template>
be sure that you have a map:pattern in your sitemap that allow you to read
.js files
try to ask your .js from cocoon
http://foo.org/cocoon/your/path/myscript.js to check if cocoon serve your
script files
Be carefull
if your client is IE you have to avoid to generate the html (xhtml) script
tag as [<script scr="myscript"/>]. you will get blank page
use [<script .... ></script>]
--stavros
On Thu, 25 Sep 2003, Darach Cawley wrote:
> Hi again,
> Thanks for your help guys but I've another question! How can you add
> javascript code into an xslt?
> Are there tags like CDATA that you use?
>
> Darach.
>
> -----Original Message-----
> From: Geoff Howard [mailto:[EMAIL PROTECTED]
> Sent: 24 September 2003 22:24
> To: [EMAIL PROTECTED]
> Subject: Re: Does anyone have javascript working in an xsp page?
>
>
> Darach Cawley wrote:
>
> > Does anyone have javascript working in an xsp page?
> > I'd like to have a javascript calendar in my xsp page.
> > I'm hoping someone has tried it before, cause it doesn't work for me and
> I'm
> > stuck!
>
> Yes, of course, but your question shows you may be a litte confused.
> Are you trying to run a browser based javascript calendar tool in an xsp
> page using javascript as the serverside programming language? XSP can
> use javascript for serverside processing, and can return javascript
> (although it has no business being in the xsp - it should be introduced
> later via xslt probably) to the browser for use there, but they are
> different environments and shouldn't be confused.
>
> HTH,
> Geoff
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.515 / Virus Database: 313 - Release Date: 01/09/2003
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.515 / Virus Database: 313 - Release Date: 01/09/2003
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]