Thanks for your reply. I understand how the comment blocks work.
However, in my case the HTML is being passed through a filter that is
ignoring the content comment blocks.
I grabbed the MyFaces source and found where this is being done. It
will put the JavaScript in comments if the content type of the page is
XHTML. Since I am using facelets, my content type is XHTML. In
addition, there does not seem to be a way to disable it.
I think I can come up with another way to work around this.
-----Original Message-----
From: David Dyer [mailto:[EMAIL PROTECTED]
Sent: Friday, October 26, 2007 5:05 AM
To: MyFaces Discussion
Subject: Re: Javascript wrapped in comment block
You don't actually need to get rid of it. The html comment tags inside
the javascript block will only be applied by browsers that don't
understand the <script> tag (eg really old IE or Netscape, text only
browsers etc...). It's actually considered good form to have them in.
David
Randy Simon wrote:
Hi,
I just switched from the RI to myfaces. I've noticed that all my
javascript blocks get wrapped in HTML-style comments.
For example,
<script type="text/javascript">
var foo = 'bar';
</script>
Becomes
<script type="text/javascript">
<!--
var foo = 'bar';
//-->
</script>
Is there anyway to disable this?
Thanks,
Randy
Notice: This email message, together with any attachments, may contain
information of BEA Systems, Inc., its subsidiaries and affiliated
entities, that may be confidential, proprietary, copyrighted and/or
legally privileged, and is intended solely for the use of the
individual or entity named in this message. If you are not the
intended recipient, and have received this message in error, please
immediately return this by email and then delete it.
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.15.10/1091 - Release Date:
24/10/2007 2:31 PM
Notice: This email message, together with any attachments, may contain
information of BEA Systems, Inc., its subsidiaries and affiliated
entities, that may be confidential, proprietary, copyrighted and/or legally
privileged, and is intended solely for the use of the individual or entity
named in this message. If you are not the intended recipient, and have received
this message in error, please immediately return this by email and then delete
it.