質問: 時々、パソコンも携帯も同じアドレスでアクセスできます! なんてサイトがありますよね。 謎その1: PC用ページとIモードとJスカイは言語が同じHTMLなので 見える理屈はわかりますが、 モバイル用ページをパソコンで見るととてもチャチですね。 なんでジャバスクリプトでユーザーの環境を調べて、 同じアドレスにアクセスしても、カラフルなPC用ページと、 内容を厳選したモバイル用ページにジャンプするようにしてるのかな? と思いましたが、 モバイル用HTMLではたしか ジャバスクリプトは使えないはずなんですよね・・・ どうやって判別しているのでしょう? 謎その2: IモードとJスカイは、言語こそ同じでも画像が違うはずです。 (Iモード=.gif Jスカイ=.png) なのに共通アドレスでも画像まで見えてしまうのは何故? 謎その3: AU(ezweb)は言語がHDMLもしくはXHTMLと、 全く異なるにもかかわらず、 IモードやJスカイと同じアドレスでも見えることがある・・・ どうしてでしょうか? 私は今仕事で、 PC向きページとIモード向きページとJスカイ向きページを作っているんです。 もちろんアドレスは全部バラバラで。 auについてはXHTMLを書くのが面倒くさくて(^_^;)保留です。 要望はうんざりするほどあるので・・・頭がいたいところです。 でももしまとめて作れる方法があるんなら、 こんなに楽なことはありませんので、ご教授くださいませ。 よろしく。
回答: ANo.#1 です。訂正です。 謎その1: 携帯用ブラウザではフレームが使えないこと、 PCのブラウザがフレームを使えることを前提とした場合、 メインページをフレームだけのページ構成にすれば、 タグ内は携帯ブラウザの場合に表示するページ という風に判別できます。