On 14 mai, 11:52, Andrew Leach <[email protected]> wrote:
> On May 14, 9:19 am, Brice <[email protected]> wrote:
>
>
>
> > Thanks for your response but if it now "works" it's not perfect as you
> > can see there 
> > :http://boucard.brice.perso.neuf.fr/geoculture/tests/test/geoloc.html
> > after a click on the red marker.
> > The maxContent infoWindow loads this page 
> > :http://boucard.brice.perso.neuf.fr/geoculture/tests/test/nadaud.html
> > But after having removed all the html elements except those in the
> > body element, it doesn't load the little map and doesn't use the css
> > style, yet defined into the main google map page.
>
> > What would you suggest to solve that issue ?
>
> I'd suggest putting the Easyscroll CSS into the maxContent page.
> InfoWindows are constructed and injected into the main page, so they
> won't get CSS applied until it's too late (if it happens at all).
>
> I'd also suggest not calling your maxContent map div "map". You
> already have a map with that id in the main page. It does seem to
> work, but it's not good practice.
>

The id of the map div in the maxContent isn't "map" but "map_nad" for
the red marker at least ; didn't you mean the variables I'm using in
my script ?

> The reason your entire page went blank when you included the map was
> that you also included the API script again in the maxContent. The API
> scripts use document.write, and if that happens when a page is
> finished the browser clears everything and starts again. Leaving that
> out of the maxContent window allows the existing API to be used; it
> doesn't have to be loaded again.
>
> It does seem that putting everything you want in the maxContent window
> into a page which is called as the src of an iframe would make things
> far easier. You would probably need to load the API again, but you
> could construct your maxContent layout as a completely separate page
> and all that the maxContent infoWindow needs to contain is an <iframe>
> element. If you go down this route, work on *copies* of your existing
> pages: it's a fairly major change.
>

I think I'll try that, but I don't really understand : do I have to
create  a html page, for example called maxcontent.html, with simply
<iframe src="content.html" /> (or something like that, I'm not really
familiar with iframes) in it, and the a html page called content.html
with all the content I'd like to display (that I really had) ? Is that
it ?

Thanks again

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.

Reply via email to