Hey Marc- Glad you figured this out. Guess I should have put the same, protocol, *same port*, and same host part in bold.
Hope others searching stumble across this sooner. > Since you are making an asynchronous request for the GetFeatureInfo > results, you are subject to the same origin policies that browsers enforce. > > This means that your GetFeatureInfo request won't go anywhere unless it > is requested with the same protocol, from the same port, and on the same > host as the request that initiated your application (see [1]). > Marc Desharnais wrote: > Hi Christopher, > > Like you said, it turned out that the problem was a security issue. > To those who don't know (like me), you can't access a host with your > browser and make query on another. The point I was missing was that the > same machine with 2 different ports are considered to be 2 different > hosts. It's a simple explanation when you realize that. > > I learned too why the security exception in Firefox while I attempted to > make request (via Firebug) didn't show like I would have expect. > That's a thing that really bothered me at the first place because I > would have expected an clear error from the browser. > I have read that this kind of exception are treated silently in the > browser so it's normal I've seen nothing while I was debugging. > > Now everything is working well! > > Thank you for your supportt! :) > > Marc > > > Christopher Schmidt wrote: >> On Thu, Jul 19, 2007 at 01:04:34PM +0000, Marc Desharnais wrote: >> >>> Hi, >>> >>> I confirm that my geoserver is working fine. I exchanged some emails on >>> the geoserver mailing list and they suggested me to try the preview maps >>> given by geoserver. They now integer the getfeatureinfo functionality in >>> the default previews. >>> >>> So I tried there and everything worked fine. >>> >>> but, now, if I copy the html code entirely without any modification into >>> my webpage, I won't work. The map displays fine and everything. But it >>> hangs on the loading message and never get response. I used Firebug to >>> track the bug and I remarked that the request is never noticed in >>> firebug when I click on a point. The loadURL function is called but not >>> the setHTML. It makes me think that maybe it's a permission problem. >>> Since it semms to work from geoserver itself but not from apache (which >>> my web page is on). >>> >> >> http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#WhydoIneedaProxyHost >> >> Regards, >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
