• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウィンドウ固定サイズについて(NN対策))

ウィンドウ固定サイズについて(NN対策)

a-kumaの回答

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

先程回答したものです。 IE5.5 と NN4.7 で動作を確認してみました。言われてみるとそうですね。 違いは、指定したサイズが IE はウィンドウ全体に作用するのに対し、NN はキャプチャや ツールバーなどを除いた表示部分にのみ作用しているようです。 ブラウザの違いを見て、サイズを二種類持たなければ駄目ですね。 因みに、ツールバーなどの大きさは window オブジェクトの innerHeight, innerWidth と outerHeight, outerHeight の差をとれば分かります。

sato935
質問者

お礼

いつもありがとうございます。 NNでもちゃんとサイズ固定で出ました。 MacでのIE、NNでも動作確認しました。 大成功でした! 本当にありがとうございました。

関連するQ&A

  • ウィンドウサイズの固定

    教えてください。 親ウィンドウからリンクした子ウィンドウのサイズを固定したいと思っています。 HPのウィンドウサイズを固定するには、 <script language="JavaScript">   <!--   resizeTo(600,400)   // --> </script> にすれば良いというのを、過去の質問から拝見しました。(実際にやってみて出来ました) さらに、そのウィンドウにメニューバーなどを表示させないようにするにはどうしたら良いのでしょうか? 宜しくお願いします。

  • ホームページのフレームでそのサイズの固定

    ホームページを上下2分割、下の段を左右2分割にしているのですが、フレーム分けの境界線を固定したいのです。 境界線はパーセンテージで出てしまうのですが これを上から***ピクセル、左から***ピクセルのように、固定できないでしょうか? パーセンテージだとPCの表示サイズの違いで、スクロールバーが出てしまい困ります。 よろしくお願いします。 <FRAMESET rows="24%,76%" frameborder="NO" border="0"> <FRAME name="frame1" src="top.html"> <FRAMESET cols="16%,84%"> <FRAME name="frame2" src="menu.html"> <FRAME name="frame3" src="page1.html"> </FRAMESET> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET>

  • フレームの固定について

    HTMLのフレームを作りましたが、フレームが固定されません。 固定するタグのようなものはありますか? 私が作ったフレームのタグです。 <FRAMESET cols=220,*> <FRAME src="A.html" neme="fram1"> <FRAME src="B.html" neme="fram2"> </FRAMESET>

    • ベストアンサー
    • HTML
  • cssでフォントサイズを相対指定。→NNで小さすぎ

    webデザイナーを目指しただ今、HP制作勉強中の者です。 Win&Mac(IE5.5、NN4.7、7.0)で確認作業しています。 IE、NNで共にフォントサイズの固定をせずに、尚且つ、IEでの表示文字サイズ「中」を基準として、程よい大きさで表示をさせたいと思い、cssで相対サイズの font-size:x-small を指定しました。 IEではうまい具合にいくのですが、NNの方で、大きさは可変するものの、デフォルト(文字の大きさ100%)で小さすぎになってしまい、どうにかこのような状況を避け、下記のような条件でフォントサイズを制御したいのですがどんな方法がありますでしょうか? ●NN、IEともにサイズ固定させたくない ●NNデフォルトで、読みやすいくらいのフォントサイズで表示したい ptで指定すると、IEでは固定されてしまいます。 ユーザーがNNのブラウザの設定をいじって、デフォルトサイズを変更しない限り無理なのでしょうか? また、IEとNNで別々のcssを適用させるなどの方法が存在するのでしょうか? NNでの表示は目をつぶりますか? 又、商業的なサイトを制作されている方は、文字サイズを固定させたくない場合にどんな指定をしますか?

    • ベストアンサー
    • HTML
  • 新しいウィンドウのサイズについて

    新しいウィンドウのサイズを指定する方法に、resizeToと'width=***,height=***'があります。 私が試したところ、resizeToだとそれ以降に開くウィンドウのサイズが全てresizeToで指定したサイズになってしまいます。また後者の横縦サイズを指定する方法だと、そのときにだけ反映されるようです。このような仕様なのでしょうか。 そうだとすると、resizeToは使う場面が限られてくるように思えます。”このウインドウだけに反映する”といったオプションがあるのでしょうか。 よろしくお願いします。

  • ポップアップしないフレームのサイズ変更

    色々探したのですが、見つからなかったので、質問させていただきます。 一番最初に出るウィンドウでフレームを使っているのですが、 縦割りで、<FRAMESET cols="230px,*" border=0>と指定しているのですが、 どうしても右側のページもサイズ指定したいです。 どのようにしたら良いのでしょうか?

  • ウィンドウを小さくしてもフレームの比率を固定できませんか?

    横分割のフレームページを作っているのですが、ウィンドウを小さくして見ようとすると、 それに連動して上部フレームも小さくなってしまい中の文字や画像が見えなくなってしまいました。 ウィンドウサイズを変えてもフレームサイズ比率をガッチリ固定できる方法はないでしょうか? フレームタグは現在以下の通りです。 <FRAMESET rows="11%,89%" frameborder="NO" border="0"> <FRAME name="menu" src="***.html" noresize> <FRAME name="top" src="***.html"> <BODY> </BODY> 色々試したり調べてみましたが、うまくいきません…! ご存知の方、どうぞ宜しくお願い致します!

    • ベストアンサー
    • HTML
  • ウィンドウサイズを固定する方法

    HPのトップを開いたときから、表示サイズを 横703×縦662pxで表示させたいです。 以下のようなソースで記載しているのですが、 今のものだと、IEでは表示サイズが横703×縦662pxのものを 表示できるのですが、ブラウザごとに違ってくるので、 firefoxなどでは横735×縦839pxで指定すると大きすぎるのです。 ___________________________ //ウインドウサイズの変更 function changesize(){ window.resizeTo(735,839);//サイズの指定 } window.onload = changesize; //ページの読み込み時に関数を呼び出す window.onresize = changesize; //ウィンドウサイズの変更時に関数を呼び出す ___________________________ 以前の質問欄にて、Body部(ツールバーとかスクロールバーとかを省いた)のサイズが↓このような値であると記載されていたのですが、 これをどのように活用したらいいのかわかりません。 document.body.offsetWidth document.body.offsetHeight どなたかご存知の方いらっしゃいますでしょうか? また、safariでは現在まったくサイズが動かないのです。 safari(MAC)、IE6,7(WIN)、firefox(WIN)での 対応がベストなのですが、それも含めて、 どなたかご存知の方いらっしゃいますでしょうか? よろしくお願いします。

  • フレームすくローリング有り/無し

    こんにちわ だいぶ前に登録してから、久しぶりに 質問させて頂きます。  フレームページの作成をしております。  右がメインで、左がメニューの一般的なものですが、  左のメニューフレームについて、、、 縦幅はスクロール有り 横幅はスクロール無しにし、幅を固定したいのですが HTMLタグ辞典や調べて探しきれませんでした。 既に同じ質問が出ていたら申し訳ありません、 何卒宜しくお願い致します。  現在 indexのタグは以下のとおりです。 --------------- <frameset rows="*" cols="150,*" frameborder="NO" border="0" framespacing="0"> <frame src="left_frame.htm" name="leftFrame" scrolling="auto" noresize>  ↑↑↑↑↑↑↑↑ auto にすると、横も縦も  スクロール出てしまいます;_; <frameset rows="82,*" cols="*" framespacing="0" frameborder="NO" border="0" Marginwidth="5"> <frame src="frame_above.htm" name="topFrame" scrolling="NO" noresize> <frame src="main.htm" name="mainFrame"> </frameset> </frameset> <noframes><body> ---------------

  • フレームページの固定について

    お世話になります。 下記のようなフレームページを作成しているのですが、 変更をしたいと考えております。 その場合、全体の幅を860pxに固定したいのです。 一応、<FRAMESET COLS="250,610" と行ったのですが、 右側が広がってしまいます。 どのようにしたらよいか教えていただけないでしょうか。 <FRAMESET ROWS="350,*"> <FRAME NAME="_bs1" SRC="aa1.html"> <FRAMESET COLS="250,610" border=0 framespacing=0 frameborder=no> <FRAME NAME="_bs2" SRC="aa2.html" MARGINWIDTH="0px" MARGINHIGHT="0" NORESIZE> <FRAME NAME="_bs3" SRC="aa3.html" MARGINWIDTH="0px" framespacing=0 MARGINHIGHT="0" NORESIZE> </FRAMESET> </FRAMESET><noframes></noframes> </HTML>