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>
修正・・・if文の最後の「};」は「}」の間違いです。
わかりました!!
<script>タグを<head>タグの間に入れていた為にエラーが発生していました。
<body>タグ内に入れておかないと動作しないのですね・・・