Andrew,

I have come across this topic when analyzing this matter with
InputCalendar but thanks for the info anyway.
When posting my previous answer, I had 3rd party components in mind
which contain non-xhtml conforming javascripts. It's hardly an option
to migrate all of these in normal mode already working components with
a decent effort and then keep up with changes on the original
components. I agree that home grown javascripts should be migrated
accordingly.

--Tanju

On 2/6/06, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> FYI -- In regards to the "document.write()" method:
>
> This is not a facelet issue, but a standards issue. document.write is
> deprecated, it should not be used anymore. XHTML is considered XML, not
> HTML. For that reason, document.write doesn't make any sense (writing a
> stream of content to XML). The w3c recommends using the dom structure to
> change XHTML:
>
>  19.1.3. Dynamic modification of documents
>
> Note that the processing model of XML means that the [DOM] method
> document.write cannot be used in XHTML2. To dynamically generate content in
> XHTML you have to add elements to the DOM tree using DOM calls [ DOM] rather
> than using document.write to generate text that then gets parsed.
>
>
>
>
>
> The full document is here:
>
> http://hades.mn.aptest.com/htmlwg/xhtml-m12n-2/xhtml2.html
>
> -Andrew
>
>
> On 2/6/06, Tanju Erinmez <[EMAIL PROTECTED]> wrote:
> > One major thing that comes to my mind is the fact that the produced
> > output pages are xhtml conform and are transmitted as contenttype
> > text/xhtml+xml by default. This means that javascripts which rely on
> > document.write () things won't work properly (I believe I experienced
> > this with t:inputCalendar).
> > You can circumvent this by explictly overriding the contenttype to
> > text/html in a custom filter or in a overridden FaceletViewHandler.
> >
> > HTH,
> > Tanju
> >
> >
> > On 2/6/06, Yee CN <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > > Hi,
> > >
> > >
> > >
> > > I am thinking of migrating to Facelets and I need to gauge the efforts
> > > required. Assuming that my jsf pages are relatively pure (i.e. no jstl
> etc),
> > > would my pages compile and run as it is without modifications? I got the
> > > impression that this is so – can someone please confirm?
> > >
> > >
> > >
> > > Is there any gotcha to watch out for?
> > >
> > >
> > >
> > > Many thanks.
> > >
> > >
> > >
> > > Best regards,
> > >
> > > Yee
> >
>
>

Reply via email to