BTW, Marcelo, I tried the <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> as well. No luck.
On Feb 21, 3:21 am, Marcelo <[email protected]> wrote: > On Feb 21, 1:09 am, JavaMan <[email protected]> wrote: > > > Hi everyone-- > > > I'm having an issue with my map not working in IE8 > > (link:http://www.caliban.cc/maps.php?c=paddle&loc=15) > > Without reading all your message, I see that you're not using the IE7 > compatibility tag: > <meta http-equiv="X-UA-Compatible" content="IE=7" /> > Make sure it is the first tag in the <head> section, otherwise it > might get ignored. > If that fixes it, it is a known IE8 bug. > > -- > Marcelo -http://maps.forum.nu > -- > > > The environment: > > -Using maps v2 (193c). > > -Using two external scripts, mapiconmaker.js and dragzoom.js. > > > What the map is supposed to do: > > -The map shows a cluster of markers parsed from an XML file. PHP > > populates the index of the initially-selected marker and XML source in > > the script. > > -I then assign a higher importance to the one marker selected. (you > > can play with this by assigning the "loc" value in the URI query from > > 10 to 17.) > > -The zindex bit uses zIndexProcess:myFunction as described in Mike > > William's very illuminating econym site. > > -I added a sidebar with links. Clicking a link fires the associated > > marker's showMapBlowup() method. > > -Eventually, I will add a mouseover that changes the icon image. > > > The symptoms: > > -As written, the code works in FF, IE7, Opera, and Chrome. > > -The map populates the initial markers correctly in all browsers, with > > the selected marker overlay on top. > > -In IE8, when a user clicks one of the markers or a sidebar link to > > open the showMapBlowup, it throws an error in IE8, finally stopping in > > main.js at line 165 with a NaN error. > > -When the link or marker is clicked in FF, firebug displays a cluster > > of "Error in parsing value for 'z-index'. Declaration dropped." > > messages, but the script still completes with the desired result. > > > Diagnostics I've done so far: > > -Page successfully passes w3c validation. > > -Remove the zIndexProcess option...result: showMapBlowup works in all > > browsers, no errors. > > -Replace the showMapBlowup with openInfoWindowHtml...result: Still > > fails in IE8 and shows zindex messages in firebug. > > -Remove scripts and references to dragzoom.js and > > mapiconmaker.js...result: Still fails in IE8 and shows zindex messages > > in firebug. > > -The same symptoms exist in v3, v2.bleedingedge. V2.stable fails with > > an unknown function error at setUIToDefault(). > > > Summary: > > -zIndexProcess works in all browsers as long as I don't call the > > showMapBlowup or openInfoWindowHtml method on the marker after the > > fact by clicking a link. > > -Removing zIndexProcess enables the showMapBlowup method to work in > > all browsers when a link / marker is clicked. > > > I suspect (and hope) it has something to do with how I'm calling > > things and in what order as opposed to an IE8-specific bug. > > > Any help is appreciated. > > > Thanks! > > > -Joe > > -- 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.
