ウィンドウ情報を取得する方法

[戻る]
JavaScript初心者 2003/03/14(金) 16:25:38
JavaScriptでリサイズをしたいのですが、うまく動作しません。
「document.body.clientWidth」の値が取れないのですが、どうしてでしょうか?
文法上おかしくないような気がするのですが・・・
下記にコードを記述します。

<script type="text/javascript">
<!--
X = 400;
Y = 200;

switch (navigator.appName) {     /* ブラウザチェック */
case "Microsoft Internet Explorer":
    /* IE */
    if (document.body.clientWidth  >= X){
        X = document.body.clientWidth;
    };
    if (document.body.clientHeight >= Y){
        Y = document.body.clientHeight;
    };
    break;
case "Netscape":
    /* Netscape */
    if (window.innerWidth  >= X){
        X = window.innerWidth;
    };
    if (window.innerHeight >= Y){
        Y = window.innerHeight;
    };
    break;
default:
    break;
}
alert(X + " " + Y);
window.resizeTo(X, Y);
//-->
</script>

JavaScript初心者 2003/03/14(金) 16:29:49
修正・・・if文の最後の「};」は「}」の間違いです。

JavaScript初心者 2003/03/14(金) 16:43:48
[[解決]]
わかりました!!
<script>タグを<head>タグの間に入れていた為にエラーが発生していました。
<body>タグ内に入れておかないと動作しないのですね・・・

古いスレッドには追加発言できません。