Hallo Michael,
oder ist da noch ein Fehler dabei, weil er mir immer viel zu wenig Höhe zurückliefert (so um die 120 px)?
Mozilla Firebird liefert bei Deinem JavaScript die Höhe des Body zurück - also genau das, was Du haben willst. Dein Problem liegt wohl vermutlich eher daran, dass beim Mozilla das Body eben nicht das ganze Browserfenster einnimmt.
Wenn Du die Höhe des Anzeigebereichs des Browserfensters willst, dann nimm window.innerHeight.
Viele Grüße,
Christian