Why not use firebug and see your <script> section is added the head of the
page?
Ernesto

On Fri, Oct 9, 2009 at 4:51 PM, Stefan Lindner <[email protected]> wrote:

> I have some Behaviors that extend AbstractDefaultAjaxBehavior. In the
> renderHead method of the Behaviors I use
>        public void renderHead(IHeaderResponse response) {
>
>  response.renderJavascriptReference(WicketEventReference.INSTANCE);
>        }
>
> But that's not the problem. When I look into Ajax debug output I can see
> that the resource references are rendered correct. AND: in IE this works.
> This must be some sort of jQuery internal problem or some security problem
> in FF.
>
> Stefan
>
> -----Ursprüngliche Nachricht-----
> Von: Ernesto Reinaldo Barreiro [mailto:[email protected]]
> Gesendet: Freitag, 9. Oktober 2009 15:36
> An: [email protected]
> Betreff: Re: javscript header contribution in lazy load panels
>
> How do you add the JavaScript? I have pages where components are added via
> AJAX, which include JavaScript and CSS via
> add(JavascriptPackageResource.getHeaderContribution(ResourceReference...));
>
> and this works fine in any browser I have tested (IE, FF, Chrome, etc).
>
> Best,
>
> Ernesto
>
>
> On Fri, Oct 9, 2009 at 2:25 PM, Stefan Lindner <[email protected]>
> wrote:
>
> > Dear wicket users,
> >
> > I have a lazy loading panel. The components inside the generated panel
> > (i.e. the panel that is generated inside the getLazyLoadComponent method)
> > have some header contributing ajax behaviors (jQuery etc.).
> >
> > The lazyly loaded components render javascript resources to the head
> > section oft he page.
> >
> > When the page is created, the header does not contain any <script
> > src="..."> tags. That's clear because wicket does not know which
> resources
> > are needed by the lazyly loaded panel. The <script src="..."> tags are
> part
> > of the ajax answer.
> >
> > IN IE this works well but in other Browsers (Firefox, Chrome, Safari) the
> > javascript functionality does not work.
> >
> > We have to put the <script src="..."> manually into the parent page.
> >
> > Is this a known behavior? Does anybody know a magic trick to get the
> > javascript librarys working that are part oft he ajax response?
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to