Ich bekomme diesen Fehler alt text http://img239.imageshack.us/img239/6936/jserror.png, wenn die Karte geladen wird.Javascript "unspezifizierter Fehler" in Open Layers
Der Fehler ist in den ursprünglichen, nicht modifizierten Datei OpenLayers.js auf dieser Linie:
return!!(document.namespaces);
Ich habe versucht, es zu umschreiben:
return (typeof(document.namespaces) != 'undefined');
und es hat funktioniert, aber dann Ich bekomme dieselben "unspezifizierten" Fehler bei weiteren Verweisen auf document.namespaces:
if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns); ...
Ich versuchte Umschreiben dies:
if(typeof(document.namespaces.olv) == 'undefined') { ...
aber ich die gleichen "nicht näher beschriebenen Fehler" erhalten.
Ich erhalte nur diesen Fehler auf Internet Explorer (ich testete auf 7) und nicht in Firefox.
Irgendwelche Hinweise?
Danke.
mit Ihnen alle .onload Ereignisse Überschreibung ist kaum eine gute Sache – Art
Wir hatten Probleme in Firefox mit windows.onload zu tun, entschied so stattdessen für $ (Fenster) .bind ("load", function() { – eclipse31