Hy Struppi,
herzlichen Dank für Deine direkte unkomplizierte Hilfe - Du hast mir 2003 in einem langen Posting mitten in der Nacht, als ich noch Gunnar hieß - Du erinnerst Dich ;\ - in einer vergleichbaren Frage geholfen.
Von Dir stammt übrigens auch der Tipp mit "document.documentElement" im Zusammenhang mit dem Internet Explorer 6 und Doctype "strict".
Das eigentliche Problem hinter der Frage ist:
wie kriege ich eine mit CSS definierte Box mit Hilfe von Javascript dynamisch immer auf die ganze --- Browserfensterbreite ---.
Unter Doctype "transitional" funktionierte in allen Browsern:
ebene = document.getElementById("box");
ebene.style.width = document.body.scrollLeft+document.body.clientWidth+"px";
Im IE 6 und Firefox funktioniert dieses nicht mehr !
Im IE 6 hilft "document.documentElement" als Ersatz für document.body - aber Firefox verweigert sich total.
Den Doctype-Switch zwischen IE 5 und 6 über eine if-Abfrage und den compatMode zu handhaben - wie von Dir dargestellt - leuchtet mir ein.
Was mache ich aber mit Firefox in diesem Punkt ?
Magst Du mir abermals entscheidend weiterhelfen ?
Mfg Ben 1 und 2