質問: 自分のサイトを開いた時にウィンドウのサイズを固定したい いつもお世話になります。 htmlもよく分からずに自分のサイトを作っている、初心者です。 生意気な事ですが、デザインの関係で 自分のサイトを開いた時にウィンドウのサイズを 固定して見てもらいたいのですが、 どうすればよいのか分かりません。 もしかしたらここで聞く事ではないのかもしれませんが なにぶんにも初心者なのでおわかりの方がいらっしゃれば ぜひご教授ください よろしくお願いします。
回答: サイトトップでjavascriptから新しいウィンドウを開いて、指定のサイズのウィンドウ上で展開する場合のソース例です。 top page enter このようなソースにすると、このページのリンクをクリックした時に、javascriptで新しいウィンドウをサイズを指定して開き、そこに次のページを読み込むようになります。 もしjavascriptが有効ではない環境で閲覧する場合には、新しいウィンドウは生成されず、トップページを表示したウィンドウ上で次のページが表示されるようになります。 ウィンドウサイズは、window.open()の括弧内にある、widthとheightで指定します。 単位はピクセルです。 その他にもいくつか指定を入れてありますが、このスクリプトの部分については、参考urlが詳しいので、そちらを参照してみてください。 ここからはアドバイスですが、可能であれば、やはりウィンドウサイズをリサイズさせなくてもすむデザインにしたほうが無難と思います。 先ほど書いた、フレームを使ってページの表示領域を制限する方法でも、ウィンドウサイズに左右されないデザインに近づけることができると思います。 他に、テーブルで囲んだり、スタイルシートによって表示の横幅を決めてしまえば、内容を表示する領域を固定値として確保できるので、ウィンドウ幅の差によるデザインの崩れを排除できる可能性もあるでしょう。 テーブルの場合は、通常のテーブルで横幅を指定し、その中に内容をすべて入れてしまえばよいだけです。 スタイルシートの場合は、 で全体を囲めば、ウィンドウの横幅が変わっても内容の表示幅は変わらないようにできます。 もし、デザイン上のウィンドウサイズ指定が、ウィンドウの横幅が変わることでレイアウトが崩れることの防止策であるとするなら、これらの方法も対策になると思いますよ。 参考になれば幸いです。 参考url:http://tohoho.wakusei.ne.jp/js/window.htm#open