javascriptでブラウザの表示領域の取得方法

以下を参照しました。

ブラウザの表示領域のサイズを取得する方法。
http://d.hatena.ne.jp/onozaty/20060802/p1

ブラウザのスクロールバーで隠れている領域を含むサイズを取得する方法。
http://d.hatena.ne.jp/onozaty/20060803/p1

DOCTYPE 宣言による Property の違いについて
http://dogmap.jp/2007/07/19/doctype-%E5%AE%A3%E8%A8%80%E3%81%AB%E3%82%88%E3%82%8B-property-%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/

私的現在の問題点

<!DOCTYPE>宣言をしているのですが、互換モードのプロパティを指定しても、なぜかうまく領域を取ってくれません。