Hallo,
vereinbare ich meine Seite "vernünftig mit:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
> Funktioniert der Code aus http://de.selfhtml.org/javascript/beispiele/fensterueberwachen.htm
> nicht mehr, die Fensterhöhe wird mit 0 angezeigt.
Das Script funktioniert so nur im Quirksmode. Es wird mit document.body.offsetHeight und document.body.offsetWidth gearbeitet. Im standardkonformen Modus sind diese Eigenschaften nicht sinnvoll gefüllt, wohl aber die Eigenschaften document.documentElement.offsetHeight und document.documentElement.offsetWidth (document.documentElement ist das html-Element statt dem body-Element). Siehe <http://www.quirksmode.org/viewport/compatibility.html>.
Mathias