Re: Include external javascript file

2002-06-01 Thread Cocoon User


U have to edit your sitemap file
so cocoon know how to handle .js files

On Tue, 28 May 2002, Naquin, Beth wrote:

 A cocoon newbie question:

 I am trying to include a javascript function from an external .js file into
 my xsl stylesheet.

 I have the following in the xsl stylesheet:

 head
 ...
 script  src=cold_reverse_script.js language=javascript /script

 /head

 The file cold_reverse_script.js is in the same directory as the xsl
 stylesheet  contains javascript code for a single function:

 
 -
 function cold_reverse_search_criteria() {

 javascript code .

   }
 
 --

 I have this entry in my sitemap:
 map:match pattern=**.js
 map:read src={1}.js mime-type=text/jscript/
 /map:match

 (I've also tried text/javascript).

 However, this does not work.  I get error on page whenever I try to access
 the javascript function from the .js file.   When I look at the source for
 the HTML page in the browser, it shows script
 src=cold_reverse_script.js language=javascript /script just as I've
 written it in the xsl file, but does not show the code that is in the .js
 file.

 If I put the javascript function code directly into the script/script
 tags, it works fine, but I'd like to use the external .js file.

 Any help would be greatly appreciated.

 Thanks,

 Beth Naquin
 SAGEM MORPHO Inc.
 1145 Broadway Plaza STE 200
 Tacoma, WA 98402

 253-597-8245




-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Include external javascript file

2002-05-29 Thread KOZLOV Roman

Hi,

XSL transformer should not of course show the code from .js file in the result html. 
Moreover
it usually transforms element with empty content to one tag. For example, in your case 
the
script .../script should be transformed to one tag script .../. So there is 
could be the
problem because the script .../ is treated in HTML as unclosed (at least for IE5.0). 
I had
to change my XSL to save the closing tag to the following:

script ///script

Then the comment // will preserve the script element from transforming to one tag 
element.

Best regards.
Roman

Bert Van Kets wrote:

 You must add a pipeline for every filetype you wish to call in your
 application.

 Put your *.js files in the js directory and add the following to your
 pipelines

map:match pattern=*.js
  map:read src=js/{1}.js mime-type=text/javascript/
/map:match

 Now you can call any external javascript file directly, but it will be
 served from the js directory.
 Adjust to your liking.
 Bert

 At 12:54 28/05/2002 -0700, you wrote:

 A cocoon newbie question:
 
 I am trying to include a javascript function from an external .js file
 into my xsl stylesheet.
 
 I have the following in the xsl stylesheet:
 
 head
 ...
 script  src=cold_reverse_script.js language=javascript /script
 
 /head
 
 The file cold_reverse_script.js is in the same directory as the xsl
 stylesheet  contains javascript code for a single function:
 
 
-
 
 function cold_reverse_search_criteria() {
 
 javascript code .
 
  }
 --
 
 
 I have this entry in my sitemap:
 map:match pattern=**.js
  map:read src={1}.js mime-type=text/jscript/
 /map:match
 
 (I've also tried text/javascript).
 
 However, this does not work.  I get error on page whenever I try to
 access the javascript function from the .js file.   When I look at the
 source for the HTML page in the browser, it shows
 script  src=cold_reverse_script.js language=javascript /script
 just as I've written it in the xsl file, but does not show the code that
 is in the .js file.
 
 If I put the javascript function code directly into the script/script
 tags, it works fine, but I'd like to use the external .js file.
 
 Any help would be greatly appreciated.
 
 Thanks,
 
 Beth Naquin
 SAGEM MORPHO Inc.
 1145 Broadway Plaza STE 200
 Tacoma, WA 98402
 
 253-597-8245

 -
 Please check that your question has not already been answered in the
 FAQ before posting. http://xml.apache.org/cocoon/faqs.html

 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Include external javascript file

2002-05-29 Thread Rajeev Singh

I have a silly question,
Why do we put {1}.js in js/{1}.js ?



-Original Message-
From: Bert Van Kets [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, May 29, 2002 1:49 AM
To: [EMAIL PROTECTED]
Subject: Re: Include external javascript file

You must add a pipeline for every filetype you wish to call in your 
application.

Put your *.js files in the js directory and add the following to your 
pipelines

   map:match pattern=*.js
 map:read src=js/{1}.js mime-type=text/javascript/
   /map:match

Now you can call any external javascript file directly, but it will be 
served from the js directory.
Adjust to your liking.
Bert

At 12:54 28/05/2002 -0700, you wrote:

A cocoon newbie question:

I am trying to include a javascript function from an external .js file 
into my xsl stylesheet.

I have the following in the xsl stylesheet:

head
...
script  src=cold_reverse_script.js language=javascript /script

/head

The file cold_reverse_script.js is in the same directory as the xsl 
stylesheet  contains javascript code for a single function:

---
-- 

function cold_reverse_search_criteria() {

javascript code .

 }
---
--- 


I have this entry in my sitemap:
map:match pattern=**.js
 map:read src={1}.js mime-type=text/jscript/
/map:match

(I've also tried text/javascript).

However, this does not work.  I get error on page whenever I try to 
access the javascript function from the .js file.   When I look at the 
source for the HTML page in the browser, it shows 
script  src=cold_reverse_script.js language=javascript
/script 
just as I've written it in the xsl file, but does not show the code
that 
is in the .js file.

If I put the javascript function code directly into the
script/script 
tags, it works fine, but I'd like to use the external .js file.

Any help would be greatly appreciated.

Thanks,

Beth Naquin
SAGEM MORPHO Inc.
1145 Broadway Plaza STE 200
Tacoma, WA 98402

253-597-8245


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Include external javascript file

2002-05-29 Thread TREGAN Fabien

Because it's cleaner :)

The thing you must remember is that ANAY request tht start with /cocoon/ is
sent to COCOON.
If in cocoon/myapp/index.html (wich is generated by cocoon), you have a
relative link myscript.js, the browser will ask the web server for
cocoon/myapp/myscript.js. The server know that all cocoon/** url are handle
by cocoon, so it ask Cocoon (the servlet) for myapp/myscript.js, because
it doesn't know that myapp/script.js must be processed differently from
myapp/index.html.

So what you must do is have a cocoon pipeline that match *.js and send (via
a reader) the .js file. Since you want it to be clean, you put all the .js's
in a myapp/js directory.

Now you understood, you can do the same for *.gif, *.bmp, *.doc, ...

Another way to serve .js is to use an URL wich is out of the /cocoon/* path
(ex : use an absolute path to http://myserver/js/toto.js, so cocoon won't be
concerned by the request)

hope it's clearer (i doubt :)

fabien.

-Message d'origine-
De: Rajeev Singh [mailto:[EMAIL PROTECTED]]
Date: mercredi 29 mai 2002 13:38
À: [EMAIL PROTECTED]
Objet: RE: Include external javascript file


I have a silly question,
Why do we put {1}.js in js/{1}.js ?



-Original Message-
From: Bert Van Kets [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, May 29, 2002 1:49 AM
To: [EMAIL PROTECTED]
Subject: Re: Include external javascript file

You must add a pipeline for every filetype you wish to call in your 
application.

Put your *.js files in the js directory and add the 
following to your 
pipelines

   map:match pattern=*.js
 map:read src=js/{1}.js mime-type=text/javascript/
   /map:match

Now you can call any external javascript file directly, but it will be 
served from the js directory.
Adjust to your liking.
Bert

At 12:54 28/05/2002 -0700, you wrote:

A cocoon newbie question:

I am trying to include a javascript function from an external 
.js file 
into my xsl stylesheet.

I have the following in the xsl stylesheet:

head
...
script  src=cold_reverse_script.js language=javascript /script

/head

The file cold_reverse_script.js is in the same directory as the xsl 
stylesheet  contains javascript code for a single function:

--
-
-- 

function cold_reverse_search_criteria() {

javascript code .

 }
--
-
--- 


I have this entry in my sitemap:
map:match pattern=**.js
 map:read src={1}.js mime-type=text/jscript/
/map:match

(I've also tried text/javascript).

However, this does not work.  I get error on page whenever I try to 
access the javascript function from the .js file.   When I 
look at the 
source for the HTML page in the browser, it shows 
script  src=cold_reverse_script.js language=javascript
/script 
just as I've written it in the xsl file, but does not show the code
that 
is in the .js file.

If I put the javascript function code directly into the
script/script 
tags, it works fine, but I'd like to use the external .js file.

Any help would be greatly appreciated.

Thanks,

Beth Naquin
SAGEM MORPHO Inc.
1145 Broadway Plaza STE 200
Tacoma, WA 98402

253-597-8245


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Include external javascript file

2002-05-29 Thread Christoph Stocker

hi!

hi i had the same problem - i solved id the way described by Fabien!
i solved the problem with the answeres i got in this mail-group.

look a few mails (should be yesterday) before in the mail archive
(Subject is: realtive path).

if you don't find it - tell me.

greetings, chris


-Original Message-
From: TREGAN Fabien [mailto:[EMAIL PROTECTED]] 
Sent: Mittwoch, 29. Mai 2002 13:48
To: '[EMAIL PROTECTED]'
Subject: RE: Include external javascript file


Because it's cleaner :)

The thing you must remember is that ANAY request tht start with /cocoon/
is sent to COCOON. If in cocoon/myapp/index.html (wich is generated by
cocoon), you have a relative link myscript.js, the browser will ask
the web server for cocoon/myapp/myscript.js. The server know that all
cocoon/** url are handle by cocoon, so it ask Cocoon (the servlet) for
myapp/myscript.js, because it doesn't know that myapp/script.js must
be processed differently from myapp/index.html.

So what you must do is have a cocoon pipeline that match *.js and send
(via a reader) the .js file. Since you want it to be clean, you put all
the .js's in a myapp/js directory.

Now you understood, you can do the same for *.gif, *.bmp, *.doc, ...

Another way to serve .js is to use an URL wich is out of the /cocoon/*
path (ex : use an absolute path to http://myserver/js/toto.js, so cocoon
won't be concerned by the request)

hope it's clearer (i doubt :)

fabien.

-Message d'origine-
De: Rajeev Singh [mailto:[EMAIL PROTECTED]]
Date: mercredi 29 mai 2002 13:38
À: [EMAIL PROTECTED]
Objet: RE: Include external javascript file


I have a silly question,
Why do we put {1}.js in js/{1}.js ?



-Original Message-
From: Bert Van Kets [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, May 29, 2002 1:49 AM
To: [EMAIL PROTECTED]
Subject: Re: Include external javascript file

You must add a pipeline for every filetype you wish to call in your
application.

Put your *.js files in the js directory and add the
following to your 
pipelines

   map:match pattern=*.js
 map:read src=js/{1}.js mime-type=text/javascript/
   /map:match

Now you can call any external javascript file directly, but it will be
served from the js directory.
Adjust to your liking.
Bert

At 12:54 28/05/2002 -0700, you wrote:

A cocoon newbie question:

I am trying to include a javascript function from an external
.js file
into my xsl stylesheet.

I have the following in the xsl stylesheet:

head
...
script  src=cold_reverse_script.js language=javascript /script

/head

The file cold_reverse_script.js is in the same directory as the xsl
stylesheet  contains javascript code for a single function:

--
-
--

function cold_reverse_search_criteria() {

javascript code .

 }
--
-
---


I have this entry in my sitemap:
map:match pattern=**.js
 map:read src={1}.js mime-type=text/jscript/ /map:match

(I've also tried text/javascript).

However, this does not work.  I get error on page whenever I try to 
access the javascript function from the .js file.   When I 
look at the
source for the HTML page in the browser, it shows
script  src=cold_reverse_script.js language=javascript
/script 
just as I've written it in the xsl file, but does not show the code
that
is in the .js file.

If I put the javascript function code directly into the
script/script
tags, it works fine, but I'd like to use the external .js file.

Any help would be greatly appreciated.

Thanks,

Beth Naquin
SAGEM MORPHO Inc.
1145 Broadway Plaza STE 200
Tacoma, WA 98402

253-597-8245


-
Please check that your question has not already been answered in the 
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the 
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
Please check that your question has not already been answered in the FAQ
before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Include external javascript file

2002-05-29 Thread Bert Van Kets

Here's a silly answer ;-)
You can put it everywhere you like, just update the file map.  The 
map:match pattern sets the request path (what you put in the html 
output).  The map:read sets the path on the server relative to the sitemap.
I like to keep my file types separated in different directories.  Makes 
life easier.
Other than this, there is no specific reason.
Bert

At 17:07 29/05/2002 +0530, you wrote:
I have a silly question,
Why do we put {1}.js in js/{1}.js ?



-Original Message-
From: Bert Van Kets [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, May 29, 2002 1:49 AM
To: [EMAIL PROTECTED]
Subject: Re: Include external javascript file

You must add a pipeline for every filetype you wish to call in your
application.

Put your *.js files in the js directory and add the following to your
pipelines

map:match pattern=*.js
  map:read src=js/{1}.js mime-type=text/javascript/
/map:match

Now you can call any external javascript file directly, but it will be
served from the js directory.
Adjust to your liking.
Bert

At 12:54 28/05/2002 -0700, you wrote:

 A cocoon newbie question:
 
 I am trying to include a javascript function from an external .js file
 into my xsl stylesheet.
 
 I have the following in the xsl stylesheet:
 
 head
 ...
 script  src=cold_reverse_script.js language=javascript /script
 
 /head
 
 The file cold_reverse_script.js is in the same directory as the xsl
 stylesheet  contains javascript code for a single function:
 
 ---
--
 
 function cold_reverse_search_criteria() {
 
 javascript code .
 
  }
 ---
---
 
 
 I have this entry in my sitemap:
 map:match pattern=**.js
  map:read src={1}.js mime-type=text/jscript/
 /map:match
 
 (I've also tried text/javascript).
 
 However, this does not work.  I get error on page whenever I try to
 access the javascript function from the .js file.   When I look at the
 source for the HTML page in the browser, it shows
 script  src=cold_reverse_script.js language=javascript
 /script
 just as I've written it in the xsl file, but does not show the code
that
 is in the .js file.
 
 If I put the javascript function code directly into the
script/script
 tags, it works fine, but I'd like to use the external .js file.
 
 Any help would be greatly appreciated.
 
 Thanks,
 
 Beth Naquin
 SAGEM MORPHO Inc.
 1145 Broadway Plaza STE 200
 Tacoma, WA 98402
 
 253-597-8245


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Include external javascript file

2002-05-28 Thread Naquin, Beth
Title: Include external javascript file





A cocoon newbie question:


I am trying to include a javascript function from an external .js file into my xsl stylesheet.


I have the following in the xsl stylesheet:


head
...
script src="cold_reverse_script.js" language=javascript /script


/head


The file cold_reverse_script.js is in the same directory as the xsl stylesheet  contains javascript code for a single function:

-
function cold_reverse_search_criteria() {


javascript code .


  }
--


I have this entry in my sitemap:
map:match pattern=**.js
 map:read src="{1}.js" mime-type=text/jscript/
/map:match


(I've also tried text/javascript).


However, this does not work. I get error on page whenever I try to access the javascript function from the .js file. When I look at the source for the HTML page in the browser, it shows script src="cold_reverse_script.js" language=javascript /script just as I've written it in the xsl file, but does not show the code that is in the .js file.

If I put the javascript function code directly into the script/script tags, it works fine, but I'd like to use the external .js file.

Any help would be greatly appreciated.


Thanks,


Beth Naquin
SAGEM MORPHO Inc.
1145 Broadway Plaza STE 200
Tacoma, WA 98402


253-597-8245





Re: Include external javascript file

2002-05-28 Thread Bert Van Kets

You must add a pipeline for every filetype you wish to call in your 
application.

Put your *.js files in the js directory and add the following to your 
pipelines

   map:match pattern=*.js
 map:read src=js/{1}.js mime-type=text/javascript/
   /map:match

Now you can call any external javascript file directly, but it will be 
served from the js directory.
Adjust to your liking.
Bert

At 12:54 28/05/2002 -0700, you wrote:

A cocoon newbie question:

I am trying to include a javascript function from an external .js file 
into my xsl stylesheet.

I have the following in the xsl stylesheet:

head
...
script  src=cold_reverse_script.js language=javascript /script

/head

The file cold_reverse_script.js is in the same directory as the xsl 
stylesheet  contains javascript code for a single function:

-
 

function cold_reverse_search_criteria() {

javascript code .

 }
-- 


I have this entry in my sitemap:
map:match pattern=**.js
 map:read src={1}.js mime-type=text/jscript/
/map:match

(I've also tried text/javascript).

However, this does not work.  I get error on page whenever I try to 
access the javascript function from the .js file.   When I look at the 
source for the HTML page in the browser, it shows 
script  src=cold_reverse_script.js language=javascript /script 
just as I've written it in the xsl file, but does not show the code that 
is in the .js file.

If I put the javascript function code directly into the script/script 
tags, it works fine, but I'd like to use the external .js file.

Any help would be greatly appreciated.

Thanks,

Beth Naquin
SAGEM MORPHO Inc.
1145 Broadway Plaza STE 200
Tacoma, WA 98402

253-597-8245


-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]