Otrzymuję ten błąd alt text http://img239.imageshack.us/img239/6936/jserror.png podczas ładowania mapy.JavaScript "nieokreślony błąd" w otwartych warstwach
Błąd jest w oryginale złożyć niemodyfikowane OpenLayers.js na tej linii:
return!!(document.namespaces);
Próbowałem przepisanie go na adres:
return (typeof(document.namespaces) != 'undefined');
i to działało, ale potem Otrzymuję te same "nieokreślone" błędy w dalszych odesłaniach do document.namespaces:
if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns); ...
Próbowałem przepisanie tego:
if(typeof(document.namespaces.olv) == 'undefined') { ...
ale ja się z tym samym "nieokreślony błąd".
Ten błąd występuje tylko w przeglądarce Internet Explorer (testowałem na 7), a nie w przeglądarce Firefox.
Jakieś wskazówki?
Dzięki.
Zastępowanie wszystkich zdarzeń .onload z waszymi ma chyba dobrą rzeczą do zrobienia – Art
mieliśmy problemy w Firefoksie z windows.onload, więc zdecydowaliśmy się zamiast na $ (okno) .bind ("load", function() { – eclipse31