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.
