Der Martin: Body Overflow per JS ändern

Beitrag lesen

Hallo,

Hehe, ich weiß, dass sich das erstmal nach usability-Verbrechen anhört, es wird aber in jedem Fall eine Backfall-Version für Leute mit deaktiviertem JS geben. ;]

okay, mich würde daneben auch interessieren, was überhaupt der Zweck dieses Eingriffs ist. Denn mit overflow:hidden verhinderst du auf jeden Fall das Scrollen; Teile des Dokuments werden so unerreichbar.

myBody.style.overflow="hidden";

Korrekt, sofern myBody eine Referenz auf das body-Element ist.

document.getElementsByTagName("body")[i].style.overflow = "hidden";

Korrekt, solange i=0 ist. Da ein Dokument nur *ein* body-Element haben kann, könntest du ebensogut die 0 als Konstante eintragen.

document.getElementById("body").style.overflow = "hidden";

Auch in Ordnung, wenn das body-Element eine ID "body" besitzt.

Was war nun tatsächlich dein Problem?

So long,
 Martin

--
Die letzten Worte des Hardware-Bastlers:
Das Netzkabel lass ich wegen der Erdung lieber dran.