• ベストアンサー

ユーザ画面の解像度を自動判別してWebページを切り替えるには?

あるWebページにアクセスがあった時に、そのユーザが使用中の画面の 解像度を自動的に判別して、さらに自動的に表示するページを切り替える ことは可能でしょうか。 例えば、  条件1:ユーザ画面の解像度が800×600以下 →page1.htmlを表示  条件2:ユーザ画面の解像度が800×600超  →page2.htmlを表示 というようなイメージのものを作りたいのですが.. 例えばJavaScriptで書くことはできますでしょうか。あるいはほかの方法 でもかまいません。 使用ブラウザはNetscape Cmmunicator4.73です。イントラネット環境です ので、他のブラウザは考慮に入れなくてもよいです。 以上、よろしくお願いいたします。

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

  • ベストアンサー
  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.2

解像度の取得はJavaScriptで可能です。 http://tohoho.wakusei.ne.jp/js/other.htm#objScreen また、過去に同様の質問があったので参考にしてください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=393834 http://oshiete1.goo.ne.jp/kotaeru.php3?q=310043

katukiyo
質問者

お礼

既出だったのですね。過去ログの探し方が悪かったようです。 お手数をおかけいたしました。 ↓こちらの説明でうまくいきました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=310043 どうもありがとうございました。

その他の回答 (1)

  • infinity
  • ベストアンサー率41% (123/295)
回答No.1

参考URLの「解像度を知るためのJavascriptソース」 という部分をクリックするとソースが出てきます。 これを使ってif分岐すれば可能ではないでしょうか? 水平、垂直が別々に出るようなので。

参考URL:
http://www.broadband-xp.com/affiliate/screen_width.html
katukiyo
質問者

お礼

情報提供ありがとうございます。 プログラミング以外の点も含め、大変参考になりました。

関連するQ&A