2012-02-22 3 views
0

メニューバーとツールバーのサイズを除いてブラウザの利用可能な幅と高さを返すJs/JQueryスクリプトが必要ですが、1つのスクリプトを使用していますが、ツールバーの電気ショック療法を含む...以下ブラウザの幅と高さを除外するツールバーとメニューサイズ

は、私が使用しているスクリプト..

<script type="text/javascript" > 
var winWidth = 0, winHeight = 0; 
     if (typeof (window.innerWidth) == 'number') { 
      //Non-IE 
      winWidth = window.innerWidth; 
      winHeight = window.innerHeight; 
     } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { 
      //IE 6+ in 'standards compliant mode' 
      winWidth = document.documentElement.clientWidth; 
      winHeight = document.documentElement.clientHeight; 
     } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { 
      //IE 4 compatible 
      winWidth = document.body.clientWidth; 
      winHeight = document.body.clientHeight; 
     } 
</script> 

どれ体は、この上の任意の手掛かりを持っているのですか? ありがとう メガナ

答えて

1

は、次を持つことができます。

$(window).height(); // returns height of browser viewport 
$(document).height(); // returns height of HTML document 
+0

おかげさまで@Mathboy、しかし私は私のポストは私の要件のごとにではないことを知りに来て...私は新しい投稿を追加しています...あなたも同様に考えている場合私は助けてください:) – meghana

1

あなたのコードは、ブラウザウィンドウの使用可能なサイズを返す必要があります。私の場合、1920x1200ディスプレイでは1920x1106になります。私のタスクバーの高さは40ピクセルなので、ウィンドウのタイトルバーには54ピクセルしか残らない。 jQueryのを使用して

+0

を参照してくださいを...私は、再び私のコードをチェックして、私を返します実際には、私はユーザーの画面解像度があり、幅と高さを参照する必要があります。私は、ユーザーの画面解像度に比例していくつかの計算を行う必要がありますが、私は正しい結果をretuningされていません。今私はそれを知るようになった...私はツールバーとなどのブラウザウィンドウの幅/高さが必要...私の現在の投稿とは正反対です:)。だから私は別の投稿を作成する必要があります.. plzは私にそこにも任意のアイデアを手伝ってください。再度、感謝します。 – meghana

+0

'screen.width'と' screen.height'はあなたにユーザーの画面解像度を与えます。 –

0

試してみてください。

<input type='button' id='btn1' value='test'/> 

$('#btn1').click(function(){ 
alert($(window).width());  
}); 

は、あなたが正しいですhttp://jsfiddle.net/Pu2Ej/

+0

感謝@ブイクオン、しかし私は私のポストは私の要件のごとにではないことを知って来て...私は新しいポストを追加しています...あなたも同様に任意のアイデアを持っている場合は私を助ける:) – meghana