@@Ede:
Hier nochmal der Quelltext falls er jemanden interessiert
Allenfalls als schlechtes Beispiel imteressant.
if (navigator.appName.indexOf("Explorer") != -1) {height = document.body.clientHeight;}
else {height = window.innerHeight;}
Nein! Frage einen Client nie nach dem Namen! Frage nach seinen Fähigkeiten!
Was du willst, ist Folgendes:
if (document.body.clientHeight)
var height = document.body.clientHeight;
else
var height = window.innerHeight;
Das ließe sich auch http://de.selfhtml.org/javascript/sprache/bedingt.htm#entweder_oder@title=einfacher so schreiben:
var height = (document.body.clientHeight ? document.body.clientHeight : window.innerHeight);
Aber es geht noch besser: Für „nimm das erste, wenn es nicht falsch ist, sonst das zweite“ gibt es einen Operator: '||
':
var height = document.body.clientHeight || window.innerHeight;
Live long and prosper,
Gunnar
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.