Re: Include external javascript file
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
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
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
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
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
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
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
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]