7

Javascriptを使用して表示可能領域の高さを検出したい。ブラウザに表示したい高さ550pxのDIVがあります。ただし、この高さにより、一部のブラウザーで垂直スクロールバーが表示される場合があります (ユーザーがインストールしたツールバーの数によって異なります)。その場合、それを検出し、ユーザーに警告したいと思います。

使用してみdocument.body.clientHeightましたが、うまくいかないようです...新しいツールバーを追加してページを更新しようとすると、同じ高さが得られます。

4

3 に答える 3

6

これはあなたを助けるはずです: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

于 2009-06-09T10:42:27.573 に答える
1

YUIでも簡単です。

<html>
 <head>
  <title>Heya</title>
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?3.0.0b1/build/yui/yui-min.js"></script>
 </head>
 <body>
   <script type="text/javascript">
    YUI().use('node', function(Y) {
      alert(Y.get(document).get('winHeight'));
    });
   </script>
 </body>
</html>

ドキュメントはこちら

于 2009-06-28T00:53:08.510 に答える