• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

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
 

Hilarious

Gelbe Schleswiger Reinette
Registriert
10.08.05
Beiträge
1.759
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.