• ベストアンサー

ウインドウサイズの指定

お世話になっております。 webページのウインドウサイズ指定をしたくて、 window.resizeTo・・でピクセル指定をしたのですが NetscapeとExplorerのサイズが全然違うんです。 両者とも、動作は確認できるのですが(バージョンも5.0ですし)、違う大きさにresizeしてしまうのです。 考えられる原因、または違う対処法等ありましたら教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

原因として考えられるのは...  ブラウザによっての違いとしか言えないと思います。記憶違いかも知れませんが、Resizeの解釈が大きく違っていたように記憶しています(ちょっと今手元に資料がないので不明確な答えで申し訳ございません) そこで、対策!!  JavaScriptでブラウザを判定して、好みの大きさになる様にカスタマイズするしかないと思います。  ブラウザの判定がわからない時には、補足して下さいね。

ponpon
質問者

補足

補足&お礼です。 ありがとうございます。 そうですか…。うーん、難しいのですね。 何故規格を統一してくれないのでしょう。 ブラウザの判定についてどのようなタグを書けばよいのか再度教えてください。 よろしくお願いします。

その他の回答 (3)

回答No.4

こんばんわぁ、Blackwinglsです。 > ブラウザの判定についてどのようなタグを書けばよいのか再度教えてください。 navigator.appNameでブラウザ名、navigator.appVersionでバージョンが解ります。 具体的には、http://member.nifty.ne.jp/Blackwingls/laboratory/java2.htm のソースでも見てみてください。

参考URL:
http://member.nifty.ne.jp/Blackwingls/laboratory/java2.htm
ponpon
質問者

お礼

お礼が遅くなってしまって申し訳ありません。 皆様どうもありがとうございました。

  • ti14
  • ベストアンサー率6% (1/15)
回答No.3

解決方法は皆さんの仰る通り、ブラウザを振り分けるしかありませんが、大きさが違う理由を。 NNは指定したサイズが表示スペースそのもの(ツールバーとかを考慮しない)の大きさになり、IEはウインドウの大きさになります。 どうしてかは知りませんが^^; 多分問題になるのは、縦のサイズでしょうね。

noname#25358
noname#25358
回答No.2

 プロでやってます。  申し訳ないんですが、mnabeさんのおっしゃる方法しかないです。はい。

関連するQ&A

  • SEOにも有効なウィンドウサイズ指定

    ボリュームのあるページを運営しているのですが、 トップページ以外はwindow.open()のJavascriptでウィンドウサイズの指定を行っているので、 googleなどのクローラーがトップ以外は見ていってくれていないようなんです‥。 そこで質問なのですが、深く下の層までクローラーが入って来れるような ウィンドウのサイズ指定はありませんでしょうか。 resizeTo以外でお願いできればと思います。 とんちんかんな質問ですみません。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • ブラウザのウィンドウを指定のサイズで見せたいです

    今、自分のホームページを作成していまして、 トップページのサイズを指定したサイズで見せたいと思っていて 他の回答から window.self.resizeTo(800,600) を見つけてできたのですが、これだとブラウザの種類によって メニューバー等の違いから中の表示サイズが異なってしまいます。 ブラウザに左右されることなく中の表示領域を一定にすることは 可能でしょうか? 以下のサイトではそれができているのですが、 http://www.farrowdesign.com ソースを見てみてもちょっとわからないもので、、、 もし、どなたかご存知でご教授いただけると 大変たすかります。 どうぞよろしくお願いします。

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

    Homepageの入り口のページを画像にしてその画像のサイズにwindowが変わるようにしたいのですがどうすればよいのでしょうか。 javascriptには無知なので、Netでサンプルを探してresize toというのを見つけたのですがそれだとwindow全体(アドレスバーなどを含む)が指定のサイズになってしまいます。 どうすればよいのでしょうか。

  • ajaxのwindow.jpで、小窓表示後に小窓をリサイズする方法

    Ajaxのライブラリのprototype window classのwindow.jsを使っています。 小窓を開く際にウィンドウサイズが指定できるのですが、 小窓表示後に表示する内容にあわせて開かれた小窓をリサイズしたい のですが、方法が分かりません。 試しに開かれた小窓の方のhtml内で、resizeTo(w,h);を実行して みましたが、IE7ではリサイズされるのですが、firefox、operaでは リサイズされません。 対処法をご存知でしたらご教授いただけますか?

    • ベストアンサー
    • AJAX
  • javascriptでウィンドウのサイズ等を指定するには…

    色々な諸事情があって、新しく開くウィンドウのサイズを、親ウィンドウで指定するのではなく、新しく開く子ウィンドウ自身でサイズを指定する方法を探しておりました。 すると、以下のようなjavascriptが見つかったので試してみたところ、希望どうりにサイズを指定して開くことができたのですが、アドレスバーやツールバーなどもある形でウィンドウが開いてしまいます。タイトルバーとスクロールバー以外は表示しないようにしたいのですが、どのように記述したら良いのでしょうか。javascriptのことはわからないので、実際に書く記述をコピー&ペーストで試せるような形で教えていただけると助かります。宜しくお願いいたします。 <SCRIPT TYPE="text/javascript"> <!-- window.resizeTo(300, 300); //--> </SCRIPT>

  • ウィンドウサイズを変更するには?

    ウィンドウサイズを変更したいと思っています。別ウィンドウを開く時にサイズを指定するのではなく、現在のウィンドウについてです。 window.resizeTo(wSize, hSize); では外枠を含んだサイズになるようで、インナー(実際見ているサイズ)を指定してあげたいと思っています。IE、NS、MAC、WIN等書き分けないといけないように思いますが、どなたかサンプル等教えて頂けないでしょうか。 よろしくお願い致します。

  • 小さなウインドウ開いて自動閉じることできますか?

    200 * 200のウインドウ開いて、 10秒後に自動で閉じるようなスクリプトは可能でしょうか? 以下ではオブジェクトを指定してくださいエラーになりました。どぼじで?(TT) ----------------------------------- <html><head> <script language="JavaScript1.2"><!-- function resize(w1) { w1.resizeTo(200,200); w1.status=no } //--></script> </head> <body onLoad="setTiw1out('window.close()',10000); resize(window);"> 小さなウィンドウ 10秒後に自動で閉じます。 </body></html> -------------------------------------

  • 指定ウィンドウサイズ

    サムネイル画像をクリックしたら、子画面(指定サイズ)が立ち上がる作りにしていました。しかし、IEでは動作しているのですが、ファイヤーフォックスでは全画面表示になってしまい、うまく機能しません。 以下のタグに、何を加えればどんなブラウザでも対応できるのでしょうか? /////////////////////////////////////////////////// <A href="解説ページ(子画面).html" onclick="window.open(this.href, '', 'width=630,height=560,top=300,left=300'); return false;" target="_blank"><IMG src="サムネイル画像.jpg" width="100" height="100" border="0"></A>

  • 印刷時に任意サイズが指定できるフリーソフト

    画像(jpg)を印刷するときに任意のピクセルサイズ(cm)を指定して印刷できるものを探しています。画像編集系のソフトをいくつか探してみたいのですが、A4やB5などの用紙サイズに合わせて印刷などはあったのですが、任意のサイズに指定できるものはありませんでした。 画像を任意のサイズにリサイズして印刷すればいいのですが、そうするとどうしても画質が下がってしまいあまりしたくありません。 印刷時に任意サイズ指定ができるフリーソフトをお知りの方は是非教えてください。サイズ指定は、「cm」か「ピクセル」で指定できるものを希望です。海外製でもまったく問題ありません。

  • 複数の画像からサイズを指定したウィンドウを開きたい

    JavaScriptの初心者です。 小さい画像を並べたサムネイルのようなページの各画像をクリックすると、詳細を表示するページにジャンプしたいです。このとき、サイズを指定した新しいウィンドウに表示させたいのですが、各画像ごとにジャンプ先のページが異なるため、それぞれにwindow.open();を書くのは面倒です。そこで、window.open();は一つで兼用し、リンク先がリンク元の画像ごとに違うようにするにはどのようなソースを書けばよいのでしょうか。