maxbe
(Max)
4
Ich konnte es mal besser erklären, aber habs vergessen oder verdrängt… Also nur kurz und halb falsch:
Der IE und Opera haben die wunderliche Eigenart, dass sie für div-Ids javascript-Variablen zuordnet. Wenn man eine globale Variable hat, die “map” heisst und gleichzeitig das div in dem diese map stecken soll auch “map” nennt, dann ist er verwirrt…
Ich würde das div in Zeile 236 “mapdiv” nennen (und ggf das css dafür ändern) und in Zeile 11 “map = new OpenLayers.Map(‘mapdiv’,…” schreiben. Alternativ die Variable “map” an allen Stellen im JS umbenennen…
Grüße, Max