Zum NC (Version 4.6): Der Layer wurde korrekt angezeigt, d.h. ich mußte nicht nach oben scrollen, gleichwohl wurde der Scrollbalken abgezeigt.
Genau das ist da Problem, wie bekomme ich den weg???
Also: wenn ich Dich richtig verstanden habe, positionierst Du die Layer zunächst auf der Position top: -800. (Laut Quelltext). Erst wenn der betreffende Layer benötigt wird, poitionierst Du ihn mit top:0. Richtig?
Nun ist es so, daß, wenn ein Layer positioniert werden soll, in der <DIV> Definition stehen muß:
STYLE="position:absolute; top:-800; left: 0; width: (hier steht die Breite des Layers); height: (hier steht die Höhe des Layers. Die angegeben Werte zu top, left können jederzeit überschrieben werden mit der Syntax:
Layername.STYLE.Wert der verändert werden soll=Wert.
Beispiel: Layername: Komune
Komune.Style.top=0;
ACHTUNG: Diese Sytax gilt NUR für den IE. Für den NC sieht sie anders aus.
In diesem Zusammenhang empfehle ich die SELFHTML von Stefan Münz, dort steht sehr viel über Layer unter NC.
Ich kann Dir nicht sagen, ob dann der Scrollbalken verschwunden ist. Tip: Wenn ansonsten alles richtig funktioniert, ignoriere den Balken einfach ...
Gruß
Jörg