[PostNAS] ALKIS-Auskunft

Frank frank at fotodrachen.de
Sam Dez 17 06:02:07 EST 2011


Am 16.12.2011 18:42, schrieb a.borgardt at landkreis-cuxhaven.de:
> Hallo PostNAS-Liste
>
> im Internet Explorer 8.0.6.001.18702 (32- und 64bit) startet unsere
> ALKIS-Webapplikation mit folgenden 2 Fehlermeldungen (aus IE Debugger):
>
> Error: Object doesn't support this property or method  line23 character4
> : alkisnav_eig.htm?gkz=&gemeinde=,
>
> Invalid argument.
> map.php?PHPSESSID=....:
> el.height = Math.abs(bottom - top) + "px";
>
...
> Andreas Borgardt
>

Hallo Andreas,
so spät noch im Büro auf einem Freitag?

Ich glaube, das sind zwei verschiedene Fehler, die nichts miteinander zu 
tun haben.

Der erste hat mit der ALKIS-Navigation zu tun. Da ist das hier die 
richtige Liste, doch dieser Fehler ist wohl nicht das eigentliche Problem.

Für die Navigation wird ein HTML in den Mapbender-Tab geladen, der dann 
die 4 verschiedenen Sucheinstiege jeweils als PHP-Programm aufruft.
Suche nach "Name" ist voreingestellt, die anderen werden bei Wechsel des 
Tab geladen.
In diesem HTML-Element versucht ein javasript dann vom 
Mapbender-Mapframe-Objekt zu erfragen, welches Koordinatensystem gerade 
angesagt ist.

Siehe in
http://trac.wheregroup.com/PostNAS/browser/trunk/data/mapbender/http/nav/alkisnav_eig.htm

Die Zeilen:

function sendGuiEpsg () {
   var ind = parent.parent.getMapObjIndexByName("mapframe1");
   var epsg = parent.parent.mb_mapObj[ind].getSRS();
   document.forms[0].epsg.value = epsg;
}

Während sich die GUI das erste mal aufbaut ist der Mapframe1 aber noch 
nicht verfügbar. Das führt dann zu einer Warnung, die GUI wird aber 
(auch im IE8) geladen.
Ich komme mit meinen bescheidenen Mapbender-Kenntnissen da nicht weiter. 
Ein MB-Entwickler könnte vielleicht einen Tipp geben, wie man das besser 
synchronisiert. Das ALKIS-Element im Tab müsste *nach* dem mapframe1 
geladen werden?


Dann scheint es aber in deiner GUI aber noch einen ganz anderen Fehler 
zu geben, der das Laden des WMS blockiert.

... .height = Math.abs(bottom - top) + "px";

Falsche Höhenangabe zu einem Objekt?
Irgend eine Element der GUI ungeschickt konfiguriert?
Was hat diese GUI, was andere nicht haben?

Damit kommst wahrscheinlich damit auf der Mapbender-Mailingliste weiter.

Um sicher zu gehen, dass die beiden Fehler nicht zusammen hängen, würde 
ich die ALKIS-Navi mal aus der GUI heraus nehmen und testen, ob sie dann 
lädt.

-- 

Frank Jäger