Hallo alle zusammen,
ich stellte gerade mit Überraschung fest, dass mit folgendem JavaScript unter dem IE7 ein paar Fehler auftreten.
Folgendes meldet er:
1.) Zeile 1; ungültiges Zeichen
2.) Zeile 4; nicht abgeschlossene Zeichenfolgenkonstante
3.) Gmap ist nicht definiert (map = new GMap)
Das seltsame ist, dass es bei jedem aktualisieren ein anderer Fehler ist. Bei jedem Projekt welches "lumogooglemaps" verwendet.
Auch bei der API Version 2.5 (http://www.phpinsider.com/php/code/GoogleMapAPI/demo/) tritt dieser Fehler auf.
<script type="text/javascript">
/*<![CDATA[*/
<!--
/*************************************************
* Created with GoogleMapAPI 1.7
* Author: Monte Ohrt (monte AT ohrt DOT com)
* Copyright 2005-2006 New Digital Group
* http://www.phpinsider.com/php/code/GoogleMapAPI/
*************************************************/
function draw_map_c4c97abf6a() {
if (GBrowserIsCompatible()) {
var mapObj = document.getElementById("map_c4c97abf6a");
if (mapObj != "undefined" && mapObj != null) {
map = new GMap(document.getElementById("map_c4c97abf6a"));
map.centerAndZoom(new GPoint(11.856359, 50.901789), 7);
var bds = map.getBoundsLatLng();
for (var z = 7; bds.minX > 11.856359|| bds.minY > 50.901789|| bds.maxX < 11.856359|| bds.maxY < 50.901789; z++) {
map.zoomTo(z);
bds = map.getBoundsLatLng();
}
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setMapType(G_NORMAL_MAP);
var point = new GPoint(11.856359, 50.901789);
var marker = createMarker(point, 'TRIDELTA Systemhaus GmbH ', '<div id="gmapmarker" style="white-space: nowrap;"><div class="tx_lumogooglemaps_pi1_infobox"><h1>TRIDELTA Systemhaus GmbH</h1><table> </tr> <td>Eisenberger Straße 79<br />07629 Hermsdorf<br />+49-36601-934895<br /><a href="javascript:linkTo_UnCryptMailto(\'nbjmup+jogpAusjefmub.tztufnibvt/ef\');" >info (at) tridelta-systemhaus.de</a><br /><a href="http://www.tridelta-systemhaus.de" target="_blank" >www.tridelta-systemhaus.de</a></td> <td><a href="index.php?eID=tx_cms_showpic&file=uploads%2Fpics%2Fhaus.jpg&width=500m&height=500&bodyTag=%3Cbody%20bgColor%3D%22%23ffffff%22%3E&wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&md5=c277fb35cc081fbd263d277dec77f083" onclick="openPic(\'http://www.tridelta-systemhaus.de/index.php?eID=tx_cms_showpic&file=uploads%2Fpics%2Fhaus.jpg&width=500m&height=500&bodyTag=%3Cbody%20bgColor%3D%22%23ffffff%22%3E&wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&md5=c277fb35cc081fbd263d277dec77f083\',\'00277fb6c20977bc96c71b352119ba83\',\'width=317,height=220,status=0,menubar=0\'); return false;" target="thePicture"><img src="typo3temp/pics/6259736015.jpg" width="100" height="67" border="0" alt="" title="" /></a></td> </tr> <tr> <td><p class="bodytext">Ihr professioneller Partner für<br />OpenSource-basierte IT-Lösungen.</p></td> </tr></table></div></div>', 0);
map.addOverlay(marker);
}
}
else {
alert("Google Maps ist mit diesem Browser nicht kompatibel.");
}
}
//-->
/*]]>*/
</script>
Hat da wer eine Idee?
Danke