On 11 November 2010 14:42, Floyd <[email protected]> wrote:
> I've done a search in this group and haven't been able to resolve my
> issue. I've tried moving the javascript outside of the div element to
> no avail. I've read elsewhere that there may be clashing variables
> between the php and css? (I read this here:
> http://www.codingforums.com/showthread.php?t=151019
There isn't a problem with PHP and CSS. In fact because one is
server-side and the other client-side, you can't have a "clash" of
variables between PHP and CSS.
There is an issue with a line like
map = new GMap2(document.getElementById("map"));
in IE because it re-assigns a variable called map which is *already*
referring to document.getElementById("map"), and you can't reassign
it. That's a quirk of IE which allows you to refer to form fields and
the like by referencing just the id of the form.
If you always use var, you'll be fine:
var map = new GMap2(document.getElementById("map"));
is the right way because it defines an entirely new Javascript
variable and breaks the link IE creates by default. Using var
correctly helps define the scope of a variable unambiguously.
>
> A link to my page with the map on it:
> www.protectmyyard.com/yard-gard-retailers.html
What do we have to do to get it to go wrong [remember that not
everyone knows about US zip codes]
I get a map and markers in IE7. Have you tried clearing your cache?
--
You received this message because you are subscribed to the Google Groups
"Google Maps API V2" 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.