2008年08月24日

ウインドウの表示幅・高さを取得する

IE6とFF3とOpera9.51で動作確認しています。

//ウィンドウ内側の幅を取得
function getInnerWidth() {
var win = window;
var win_width = 0;
with (win.document) {
if (win.innerWidth) {
win_width = win.innerWidth;
} else if (win.document.documentElement && documentElement.clientWidth) {
win_width = documentElement.clientWidth;
} else {
win_width = body.offsetWidth;
}
}
return win_width;
}

//ウィンドウ内側の高さを取得
function getInnerHeight() {
var win = window;
var win_height = 0;
with (win.document) {
if (win.innerWidth) {
win_height = win.innerHeight;
} else if (win.document.documentElement && documentElement.clientHeight) {
win_height = documentElement.clientHeight;
} else {
win_height = body.offsetHeight
}
}
return win_height;
}

posted by 台北猫々 at 21:22| Comment(0) | TrackBack(0) | 技術メモ(JavaScript)
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/18334208

この記事へのトラックバック