Just a hint - to confirm for sure whether for not he request is being
sent - try using Ethereal.
When you set it up - use a filter of "host www.google.com" - that will
show you all traffic only related to that domain. This way, you'll
know without a doubt.

2008/10/26 Martin Funk <[EMAIL PROTECTED]>:
> Hi Wicketeers,
>
> currently I'm reevaluating http://wicketstuff.org/jira/browse/WSGMAPP-10
> couse I'm not so sure if my assumptions were right.
>
> But now I got stuck in a place were I'd like to ask for a second view.
>
> As it may not be a big surprise GMap2 heavily relies on googles jsapi.
>
> In a normal case it gets loaded with a
>
> <script type="text/javascript"
> src="http://www.google.com/jsapi?key=yourkey";></script>
>
> tag in the header section of the html page.
>
> How ever if it is tried to load that jsapi from within a ajax call this
> doesn't work.
>
> So far I thought this is because google doesn't like XMLHttpRequests and
> simply doesn't answer, but right now I get the impression that this http get
> call from within the ajax request never leaves the browser.
>
> My testing environment is current wicket from trunk and current
> wicket-contrib-gmap2 and -examples from wicket stuff.
>
> The 'many' example in the examples currently works, because the <script> tag
> given above is added right away when loading the page.
>
> To get to the state were the 'ajax bug' shows up you need to uncomment a
> line in the example:
>
> --- src/main/java/wicket/contrib/examples/gmap/many/ManyPage.java
> (Revision 4283)
> +++ src/main/java/wicket/contrib/examples/gmap/many/ManyPage.java
> (Arbeitskopie)
> @@ -46,8 +46,10 @@
>                // the depth of wicket-ajax.js.
>                // The GMapHeaderContributor needs to be present in a page if
> it
>                // potentially might initialize a GMap2 component.
> -               container
> -                               .add(new
> GMapHeaderContributor(GMapExampleApplication.get().getGoogleMapsAPIkey()));
> +               // container
> +               // .add(new
> +               //
> GMapHeaderContributor(GMapExampleApplication.get().getGoogleMapsAPIkey
> +               // ()));
>                add(container);
>
>
>
> With that patch no maps show up in the 'many' example when you click on
> 'Create one more'
>
> I used Firebug (for firefox) and tcpmon from Axis to monitor the TCP
> traffic. Using that I couldn't see that the call the call to googles jsapi
> is ever placed.
>
> The ajax call to the app-server is placed fine and 'wicket ajax debug' shows
> how the diff is received.
>
> The last trace of the http get call I'm locking for was on line 839 of
> wicket-ajax.js
>
>                                t.open("GET", url, this.async);
>
> with an url value of
> "http://www.google.com/jsapi?key=ABQIAAAAzaZpf6nHOd9w1PfLaM9u2xQRS2YPSd8S9D1NKPBvdB1fr18_CxR-svEYj6URCf5QDFq3i03mqrDlbA";
>
> But it never leaves firefox, or at least I don't see it.
>
> Could someone confirm this or give me a little help?
>
> Martin
>
>
>



-- 
___________________________
http://stubbisms.wordpress.com/

Reply via email to