Hallo Heiko,
hoehe=window.document.getElementById("background").offsetHeight;
Danke für die schnelle Antwort. Leider erhalte ich immer nur eine Höhe von 0.
Wann lässt du diesen Wert anzeigen? Welcher Browser? Ich habe es nicht ausprobiert. Denke aber, dass er erst nach dem onLoad() gesetzt ist.
Nur wenn ich background eine Höhe zugewiesen habe, erhalte ich über offsetHeight einen Wert
Das ist eigentlich das Verhalten von style.height. Dort steht auch nicht die Höhe in px, sondern der zugewiesene Wert (50%, 1em, ...)
Hast du etwas online zum angucken?
Grüße,
Jochen
P.S. wenn du auf meiner Seite guckst. Die Höhe der Navigation wird genau über diesen Mechanismus der Seitenhöhe angepasst. Also bei mir klappt's.
Script: http://www.maxx4u.de/js/nav.js function sizenav()