ブラウザの表示領域のサイズは”window.innerHeigh”、”document.body.clientHeight”とかで取得できます。一方スクリーンサイズは”screen.availHeight”とかで取得できます。またモジラ系やoperaでは”outerHeight”とかで取得できます。これでモジラとオペラはツールバーなどの高さを取得でき、必然的にそのPC内での最大表示描画エリアを算出できます。
んが、IEで”outerHeight”に相当するプロパティが見つかりません。(無いのか?)
なんつうかwindow.openのパラメータとして”width”,”height”があるのに、それが読み取れないとか一体どういうことなのか?と思ったりしますが、どうなのでしょう?
なんかIEでウインドウサイズを取得するステキな方法はありませんでしょうか?
(新規ではなく既存のウインドウのサイズを取得したいのであります)
カテゴリー
「質問:ブラウザの高さ」への3件の返信
ググったらこんなのがあったけど、これじゃだめなの?
document.body.clientHeight
document.body.client.Width
http://www.microsoft.com/japan/msdn/columns/dude/dude061198.asp
読み直したら答えになってないことに気がついた、orz
うう・・すいません。
あれなんですよね、1回強制的にresizeすれば可能なのですが、それはそれでちょっと問題あるかなあーーって。