Thomas Meinike: N6x zeigt Layer nicht an

Beitrag lesen

Hallo Stefen,

Wenn es daran liegt und du die Angabe fuer den IE aber unbedingt haben willst, dann wirst du um JavaScript und Browserweiche wohl nicht drumherum kommen. Am einfachsten ist es wohl, irgendwo unterhalb des einleitenden body-Tags einen JavaScript-Bereich mit Code wie diesem zu notieren:
if(document.getElementsByTagName && document.all)
  document.getElementsByTagName("body")[0].style.overflow = "auto";

Entweder so oder man greift auf overflow-y: auto; siehe: http://www.styleassistant.de/tips/tip73.htm, was zwar proprietaer ist, aber immerhin ohne JS die unter NN 6.x / Mozilla erscheinenden Geisterscrollbars unterdrueckt. Ich habe mich schon lange gewundert, warum meine aktuellen Projekte in diesen Browsern so IFRAME-aehnliche Bereiche hatten, oft nur ca. das halbe Browserfenster gross. Bis mir vor ein paar Tagen overflow: auto; als Problemursache auffiel und in diesem Fall ist das genannte overflow-y IMHO eine echte Loesung, bis die Mozilla-Leute das behoben haben.

Ansonsten waere noch if(document.body)document.body.style.overflow="auto"; eine JS-Moeglichkeit, das nur IEs anzubieten.

MfG, Thomas