Ben 1 und 2: Bedeutung von document.documentElement

Beitrag lesen

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