• ベストアンサー

□携帯とPCの切り替え可能なホームページ?

   携帯からもアクセスできるHomePageを作成したいと思っています。  文字だけのHomePageにすれば、共有することは可能でしょうが、 PCからアクセスした人からだと、ショボイ表示になってしまいます。  かといって、画像を貼り付けると、携帯からは、読めなかったり します。  アクセスしたときに、そのアクセスした人が、PCか、携帯かで切り 替える良い方法なないでしょうか?  できれば、HTML側でなんとかできれば、お手軽でありがたいの ですが…。  よろしくお願いします。  

  • HTML
  • 回答数5
  • ありがとう数5

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

  • ベストアンサー
  • neriy
  • ベストアンサー率41% (46/111)
回答No.5

トップページのアドレスがすでに決定してると、そこからindex.cgiとかに変えられずに苦労しますね^^; 携帯とPCの振り分けで、色々試しましたが、一番お手軽だなと思ったのは、index.htmlを携帯用に作り、その<head>の部分に、 <meta http-equiv="refresh" content="0;URL=http://****"> の一文をはさみます。 すると、携帯はmetaタグを読めませんので、PCだけ、飛ばしたいページに飛びます。 携帯用とPC用二つのページを作る必要があるのが難点ですが。

horori
質問者

お礼

 ありがとうございます。  トリッキーですが、シンプルですね。  ぜひ、利用させていただきます。  ロボット検索に引っかかるためには、ANo3. さんが書かれているように、少し工夫は必要なようですね。  ロボット検索では、refresh によるジャンプを禁止しているところもあるようですしね。  どうもありがとうございます。  

その他の回答 (4)

noname#35109
noname#35109
回答No.4

#3です。 たびたびすみません。投稿したら,飛ぶ文字があるようで,#3に書いたbodyタグではジャンプしません。 書いたはずのものは http://beginners.atompro.net/htm/js/pjumpj.shtml にある 1000*5 の部分を 0 に変えたものです。 他にもJavaScriptで自動ジャンプさせる書き方はたくさんあります。

参考URL:
http://beginners.atompro.net/htm/js/pjumpj.shtml
noname#35109
noname#35109
回答No.3

えーと,携帯は素人です。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1224736 によると,JavaScriptは携帯では非対応らしいですね。 それじゃあTOPページ(index.html)を携帯用のページにしてしまいましょう。 そのindex.htmlにJavaScriptを書いて自動でPC用(index1.html(仮称))に飛ばせば簡単にできると思います。 <BODY onload="setTimeout("location.href='index1.html'",0)"> などなど。 JavaScript非対応のPCや,ロボット検索に引っかかるためにも,携帯のindex.htmlには <a href="index1.html">PCの方はこちらから。</a> みたいなのを,用意しておく必要があるかもしれません。 お手軽で簡単なごまかし分岐方法です。 これで良いのでしょうか? 自信はありません。 以前,Flash対応PCと非対応PCを振り分けるのにJavaScriptが使えなかったので,Flash非対応ページに自動ジャンプさせるFlashを貼り付けて振り分けたことがあったもので,そのとき考えた方法の変形版です。

horori
質問者

お礼

 ありがとうございます。  ロボット検索対策も含めてだと、苦労させられますね。  どうも、ありがとうございました。  

回答No.2

#1さんの言われるとおりですね。 ちなみに私はこうやってます。 備忘録より PHPを使ってトップページの表示をPCと携帯で振り分ける。 分岐を増やせば携帯のメーカーごとに振り分けることもできる。 <?php #HTTP_USER_AGENTの情報をスラッシュで分割して配列へ $agent = explode("/",$_SERVER["HTTP_USER_AGENT"]); #Mozillaで始まるのはPC    if($agent[0] == 'Mozilla'){ header("Location: http://PCで表示したいページ"); exit; }else{   #携帯用はこちら     header("Location: http://携帯で表示したいページ");  exit; } ?> phpだとたったこれだけでOKです。 他にもperlだろうが何だろうができます・・・・が。 使っておられるサーバーが対応していればですが。

回答No.1

CGI等を使わないと無理でしょう。 HTMLなら、トップページに「PC用」「携帯用」のリンクを作って分けるぐらいしかないのでは。

関連するQ&A

  • ホームページビルダーで携帯サイトを作成するのに

     ホームページビルダーで携帯サイトを作成するのにあたって質問があります。 現在、iモード(903i)で携帯サイトを作成しているのですが、このモードで作成されたサイトをyahooケータイに変換すると画像サイズがかなり小さくなってしまいます。これを横240pxで表示するにはどうしたらよいのでしょうか。ちなみに、HTMLソースでwidth="100%" と入れても画像は大きくなるのですが表示が粗くてボケてしまいます。YAHOOケータイは大きな画像を表示できないのでしょうか。  また、この携帯サイトは、PCサイトからHtaccessで三社を振り分けるつもりなのですが、できるのならばiモード(903i)で作成されたフォルダ一つでまとめたいのです。こうするとYahoo、EZからアクセスがあった場合に大きな問題、たとえば画面が表示されないとか、大きくデザイン、文字列が乱れて読むのに難儀してしまうとかという問題が発生するのでしょうか。

  • 携帯サイトとPCサイト切り替え

    ホームページで、携帯からのアクセスとPCからのアクセスを 自動的に検知して表示を切り替える方法について教えてください。

  • 携帯用ホームページを作る

    PC用ホームページ、携帯用ホームページをPHPでふりわけようと 思います。 別々に更新するのは大変なので、PC用ホームページの内容そのまま 携帯用ホームページにも反映されるよう組んでいきます。 ふりわけはどこかのスクリプトを見るとして・・・。 やはりHTML、スタイルシート、PHPのどれで表示方法を 変えるのが効率的でしょうか。 こんなスクリプトの書き方をするといいよ、というアドバイスも よろしくお願いします。

    • 締切済み
    • PHP
  • 携帯アクセス時に画像を小さくしたい

    こんばんは。Webと携帯両方でアクセスできるホームページを作成しているのですが、携帯からだと画像が重すぎてメモリーオーバーになってしまいます。 トップ画像だけでもいいので、携帯からのアクセス時には小さい画像(サムネイル?)を表示させるような方法を知っていたら教えてください。 HTMLで書けたらいいのですが、一応サーバーはPHP対応しています。

  • 携帯用ホームページを作りたい

    携帯用のホームページを作りたいと思っているのですが、作りたいページはデジカメの画像をたくさん取り込みたいと思っています。できるだけ大きい画像を入れてそのまま携帯の待受画面にできればいいなぁ~と思ってます。 いろんな作成サイト(?)見ましたが、文字ばかりのホームページ作りでした。無料でたくさんの大きめの画像を取り込める携帯用ホームページって教えてください。

  • 携帯に掲載するホームページについて教えて!

    現在、ビルダーを使って、pcでホームページを掲載しています。 携帯にもアップしたいのですが、基本的なことがわかりません。 ビルダーにもモバイルというもはあるのですが、今一、pcサイトとの関連性が 良くわかりません。 現在、私のhpを携帯で見ると、画像は全く掲載されづにリンク文字は表示 されます。携帯の場合は、画像のサイズがあって掲載されないのかも しれませんが・・・ 基本的にpcと携帯、両方にサイトを掲載する場合は、携帯の画像サイズ を考えて、サイトを作成し、それをpcにも兼用するといった具合に なるんでしょうか? 携帯用、pc用と、両方のhpを作成する必要があるんでしょうか? 詳しい方、基本的なシステムを教えて頂けませんか? 宜しくお願いします。

  • ホームページを携帯でも見られるようにするには・・・

    ジオシティーズでホームページを作成したのですが、画像や一部のページが携帯からは閲覧することができません。また、表なども携帯だとずれて表示されてしまいます。 携帯から見られるようにするには、やはり携帯専用のホームページを一から作らなければならないようになっているのですか? パソコンで作ったタグをそのまま利用して、携帯用のホームページがすぐ作れる方法ってないのでしょうか? 初心者なのでまた携帯用を作らなければいけないのかと思うとため息が出ます。アドバイスよろしくお願いいたします。

  • PCから携帯へのHTMLメール

    phpで、PCから携帯へHTMLメールを送信するスクリプトを作成することになり、調べたところマルチパートでメールを送信すると、画像を含んだHTMLメールを送信できるらしいことがわかりました。 Pear::Mail、PHPMailerを試したみたのですが、Docomoフォーマでメールを受け取ると、ヘッダだけがそのまま送信されたり、また、添付ファイル削除となり、メール本文のテキストだけが送信されたりと、送信しようとするHTMLが携帯で正常に表示されません。 携帯側でなにか設定があるのかと調べたり、docomoへ問い合わせしたりしたのですが、該当する設定もなく対応に苦慮しています。 ちなみに送信しようとしたHTMLは、画像は300K程度で、本文も10文字程度のきわめて小さいものです。送信サイズを超えているという可能性だけはないことがわかりました。 まだ、他のキャリアでは試していないのですが、なにか解決方法をご存知のかたいましたらよろしくお願いいたします。

    • 締切済み
    • PHP
  • 携帯とPCのどちらともホームページを作りたいです。

    私は今自身の携帯ホームページを持っているのですが、今使っているサービスサイトが近々サービス終了する為、移転を考えています。 この移転を機に、携帯ホームページと、PCホームページ、どちらとも作ろうと思っているのですが、やはり管理等難しい物があるのでしょうか…? 携帯ホームページはここ3年近く運営していたので慣れていますが、PCホームページの方は詳しくありません。 PCホームページの作り方も、まだ知識がイマイチです…。 今のところ、携帯ホームページはナノ、PCホームページはNinja toolを利用しようかと思っていますが、他にお勧めの無料ホームページ作成サイト等ありますでしょうか? それとも、携帯とPC、どちらとも連携している(?)作成サイトを利用すべきでしょうか? 携帯とPC、どちらも同時に運営するのは厳しい物があるのでしょうか? その場合、携帯ホームページとPCホームページ、どちらの方が需要がありますか? 長くなり、纏まりが悪いですが、アドバイスお願いします。

  • 携帯サイトとPCサイトの区別

    ホームページを作成するときのことです。 作成するホームページをPC用とするか携帯用とするかは、どうやって区別 するのでしょうか。 HTMLで作成するとPC用で、CHTMLで作成すると携帯用ということに なるのでしょうか。

専門家に質問してみよう