- ベストアンサー
ウインドウサイズの指定
お世話になっております。 webページのウインドウサイズ指定をしたくて、 window.resizeTo・・でピクセル指定をしたのですが NetscapeとExplorerのサイズが全然違うんです。 両者とも、動作は確認できるのですが(バージョンも5.0ですし)、違う大きさにresizeしてしまうのです。 考えられる原因、または違う対処法等ありましたら教えてください。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
原因として考えられるのは... ブラウザによっての違いとしか言えないと思います。記憶違いかも知れませんが、Resizeの解釈が大きく違っていたように記憶しています(ちょっと今手元に資料がないので不明確な答えで申し訳ございません) そこで、対策!! JavaScriptでブラウザを判定して、好みの大きさになる様にカスタマイズするしかないと思います。 ブラウザの判定がわからない時には、補足して下さいね。
その他の回答 (3)
- Blackwingls
- ベストアンサー率44% (138/313)
こんばんわぁ、Blackwinglsです。 > ブラウザの判定についてどのようなタグを書けばよいのか再度教えてください。 navigator.appNameでブラウザ名、navigator.appVersionでバージョンが解ります。 具体的には、http://member.nifty.ne.jp/Blackwingls/laboratory/java2.htm のソースでも見てみてください。
お礼
お礼が遅くなってしまって申し訳ありません。 皆様どうもありがとうございました。
- ti14
- ベストアンサー率6% (1/15)
解決方法は皆さんの仰る通り、ブラウザを振り分けるしかありませんが、大きさが違う理由を。 NNは指定したサイズが表示スペースそのもの(ツールバーとかを考慮しない)の大きさになり、IEはウインドウの大きさになります。 どうしてかは知りませんが^^; 多分問題になるのは、縦のサイズでしょうね。
プロでやってます。 申し訳ないんですが、mnabeさんのおっしゃる方法しかないです。はい。
補足
補足&お礼です。 ありがとうございます。 そうですか…。うーん、難しいのですね。 何故規格を統一してくれないのでしょう。 ブラウザの判定についてどのようなタグを書けばよいのか再度教えてください。 よろしくお願いします。