• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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.