« そういやインリンと同じことを思ったな | Home | ありがとう謙二郎 »

Sep 152005

質問:ブラウザの高さ

ブラウザの表示領域のサイズは"window.innerHeigh"、"document.body.clientHeight"とかで取得できます。一方スクリーンサイズは"screen.availHeight"とかで取得できます。またモジラ系やoperaでは"outerHeight"とかで取得できます。これでモジラとオペラはツールバーなどの高さを取得でき、必然的にそのPC内での最大表示描画エリアを算出できます。
んが、IEで"outerHeight"に相当するプロパティが見つかりません。(無いのか?)
なんつうかwindow.openのパラメータとして"width","height"があるのに、それが読み取れないとか一体どういうことなのか?と思ったりしますが、どうなのでしょう?
なんかIEでウインドウサイズを取得するステキな方法はありませんでしょうか?
(新規ではなく既存のウインドウのサイズを取得したいのであります)

3 Comments

ググったらこんなのがあったけど、これじゃだめなの?

document.body.clientHeight
document.body.client.Width

http://www.microsoft.com/japan/msdn/columns/dude/dude061198.asp

読み直したら答えになってないことに気がついた、orz

うう・・すいません。
あれなんですよね、1回強制的にresizeすれば可能なのですが、それはそれでちょっと問題あるかなあーーって。

Leave a comment

Search and Archives