• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

GMap IE Problem

duderino

Prinzenapfel
Registriert
26.01.06
Beiträge
555
Hallo zusammen, hab das Problem jetzt schon in 2 Foren beschrieben aber niemand konnte mir helfen. Es geht im eine Funktion die auf die GMap API zugreift und eine Karte darstellen soll. Sobald man auf die Karte klickt, werden die Geo-Daten in 2 Textfelder auf der Seite geschrieben.

In Safari und Firefox funktioniert das alles problemlos. Im Internet Explorer bekomme ich folgende Fehlermeldung:

Zeile: 30
Zeichen: 18

Fehler: Unerwarteter Aufruf oder Zugriff.
Code: 0

Hier der Code:
function onLoad(){

if (GBrowserIsCompatible()) {

map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(50.875311142200765, 9.931640625), 5);

GEvent.addListener(map, 'click', function(overlay, point) {

if (point) {

map.clearOverlays();

document.getElementById('latitude').value = point.y;
document.getElementById('longitude').value = point.x;

var point = new GLatLng(point.y, point.x);
var marker = new GMarker(point);

map.addOverlay(marker);
}
});

} else {
alert("Dein Browser ist nicht mit der Google API kompatibel. Du kannst die Seite nicht in vollem Funktionsumfang benutzen.");
}
}

Hat jemand eine Idee wieso der IE da irgendwie Probleme mit hat? Das Script befindet sich übrigens in einer JS Datei und wird im Head-Bereich der HP eingebunden.

Grüße
duderino
 
Hallo zusammen, hab das Problem jetzt schon in 2 Foren beschrieben aber niemand konnte mir helfen. Es geht im eine Funktion die auf die GMap API zugreift und eine Karte darstellen soll. Sobald man auf die Karte klickt, werden die Geo-Daten in 2 Textfelder auf der Seite geschrieben.

In Safari und Firefox funktioniert das alles problemlos. Im Internet Explorer bekomme ich folgende Fehlermeldung:



Hier der Code:


Hat jemand eine Idee wieso der IE da irgendwie Probleme mit hat? Das Script befindet sich übrigens in einer JS Datei und wird im Head-Bereich der HP eingebunden.

Grüße
duderino

Da die Zeilennummern beim Internet-Exploder sich auch gern am Hauptdokument orientieren, wäre es schön, wenn Du irgendwo die Seite veröffentlichen kannst, dann treibe ich gerne mal eine Herde Schafe drüber (zum Abknabbern des Grases, damit man den Boden besser sieht).

Alternativ kann es auch hilfreich sein, mit dem JavaScript-Debugger Drosera die Seite zu untersuchen.