2010/05/01

JS:: ブラウザの表示領域を取得する

各ブラウザで表示領域の取得方法が異なるため、カスタム関数を作成。

★横幅の取得
function getBrowsWidth() {
     if ( window.innerWidth ) {
             return window.innerWidth;
     }
     else if ( document.documentElement && document.documentElement.clientWidth != 0 ) {
             return document.documentElement.clientWidth;
     }
     else if ( document.body ) {
             return document.body.clientWidth;
     }
     return 0;
}
★高さの取得
function getBrowsHeight() {
     if ( window.innerHeight ) {
             return window.innerHeight;
     }
     else if ( document.documentElement && document.documentElement.clientHeight != 0 ) {
             return document.documentElement.clientHeight;
     }
     else if ( document.body ) {
             return document.body.clientHeight;
     }
     return 0;
}
スポンサーリンク

スポンサーリンク