開いた瞬間にウインドウサイズを指定するには?

[上に] [前に] [次に]
グリーン [E-Mail] 1999/08/23(月) 11:39:51
開いた瞬間にウインドウサイズを指定したのですがよく分かりません。
(NEWウインドウを開くのではなく、アクセスしたページのサイズを任意のサイズに変更したいのです)

現在、仮にwidth800、height600ピクセルにするとして

<SCRIPT LANGUAGE="JavaScript">
<!--
        if ( (screen.availWidth > 800) && (screen.availHeight > 600) )
                        {
                        window.outerHeight = 600;
                        window.outerWidth = 800;
                }
        else
                        {
                        window.moveTo(0,0)
                        window.outerWidth = screen.width;
                        window.outerHeight = screen.height;
                }
//-->
</SCRIPT>

のように書いています。
しかし、これだとIEではうまくいきません。
どなたかお教え下さい。よろしくお願いいたします。

Mugi [E-Mail] [HomePage] 1999/08/23(月) 13:36:27
window.resizeTo() はダメですか?

グリーン 1999/08/23(月) 15:08:37
早速のレスありがとうございます。

<script language="JavaScript">

<!--
function View() {
window.self.resizeTo(800,600);
}
// -->
</script>

<BODY onLoad="View()">

ってやつですよね?
実はこれも試したのですが、ネスケだとうまく作動しません。
あと、これだと表示領域のサイズになってしまいます。
上記の方法で、ネスケで作動し、メニューバーとか、スクロールバーとかを含めたサイズで指定する方法はありませんか?
これが出来たら一番シンプルでいい方法だと思うのですが・・・・・

Mugi [E-Mail] [HomePage] 1999/08/23(月) 15:39:19
ブラウザ判別をして、ねすけなら始めに書いてあった方法、
IEならresizeToを使うというのはどうでしょう?

グリーン [E-Mail] 1999/08/24(火) 14:18:07
[[解決]]
ありがとうございました。
一応、両方のスクリプトを書いたらうまくいきました。
何となく釈然としませんが、一応解決ということで・・・・

Mugiさん、ありがとうございました。
本当に助かりました。

[上に] [前に] [次に]