iモード用のHP作ってて、iモード用のURLとパソコン用のURLを同じにしたいんですが、何かいい方法はありませんか?

自分では、トップページを、100%,*の意味なしフレームにして、NOFRAMEのタグで、そこに、iモード用HPのリンクを張るいう方法を思いついたんですが、それは有効でしょうか?

もっといいのがあったら、教えてください。たとえば、JavaScriptで振り分けるとか、知ってたらタグを教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

トップページをCGIにして、PCとか携帯の振り分けをしてみてはいかがでしょうか?


いろいろとやり方はあるみたいなので、参考になるURLをいくつか記載しておきますので参考になさってくさい♪

http://www.vector.co.jp/soft/unix/net/se182751.h …
http://dream.lib.net/room/cgi/e_mj.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qiモード用HPをau用にしたい。

今、仕事でiモード専用の携帯サイトを運営する仕事をしていますが、そのサイトをau専用に移植したいのですが、移植時に気をつけなければいけない事などありますでしょうか?
ちなみに現在phpで機種の判別や、会員、非会員の判別などを行っていることもあり少々混乱しています。
どんな情報でも結構です。
ご回答いただければ助かります。

Aベストアンサー

一般人ですが、携帯向けの簡単なサイトを作った経験を書きますね。お役に立つかどうか・・・

EZは、古い機種と新しい機種でezwebの表示方法が違います。
HDML(古)とXHTML(新)です。

古い機種無向けのHDMLは色々と面倒なので、
http://www001.upp.so-net.ne.jp/hdml/

AUのサイト制作情報
http://www.au.kddi.com/ezfactory/index.html

を参考にしました。

Qnoframeタグの結果を見たい

htmlをタグで作成しております。

フレームを使用しているのですが、
表示されないブラウザのことを考えて、
noframeタグを入れました。

IE9、Firefox10で動作確認したところ、
当然frameタグが処理されて、noframeの結果が確認できません。

質問:noframeタグの結果をみたいのですが、
IE9、Firefox10で、フレームを表示させない
ようにするにはどうしたらいいのでしょうか?

よろしくお願いします。

Aベストアンサー

>質問:noframeタグの結果をみたいのですが、IE9、Firefox10で、フレームを表示させない
ようにするにはどうしたらいいのでしょうか?

 それは、ありません。noframesはフレームに対応していないブラウザや検索エンジン、点字端末などへの対応です。
 googleお勧めのLynxなどで確認すれば良いでしょう。
google
 →googleについて
  →ウェブマスター セントラル ( http://www.google.co.jp/webmasters/ )
   →ウェブマスター向けガイドライン ( http://www.google.com/support/webmasters/bin/answer.py?answer=35769&hl=jp )
    →技術に関するガイドライン
【引用】____________ここから
Lynx などのテキスト ブラウザを使用して、サイトを確認します(ほとんどの検索エンジンのスパイダーには Lynx で見えるようにサイトが映ります)。JavaScript、Cookie、セッション ID、フレーム、DHTML、Flash などの特殊な機能が使用されているためにサイトの一部がテキスト ブラウザで表示されない場合、検索エンジンのスパイダーがサイトをうまくクロールできない可能性があります。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[ウェブマスター向けガイドライン - ウェブマスター ツール ヘルプ( http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=35769#2 )]より

 Lynxでどのように見えるかは、検索エンジン最適化(SEO)のためには必須ですね。

 なお、frameは、1999年のHTML4.01の勧告以来、非推奨です。とても多くの問題があってHTML4.01(XHTML1.0)strict(厳密型)、HTML4.01(XHTML1.0)transitional(移行型)、XHTML1.1などにはありません。XHTML5では、iframeに限って使えますが・・

 できれば、frameは使わないほうが良いでしょう。
※HTML フレーム 問題 - Google 検索 ( http://www.google.co.jp/#sclient=psy-ab&hl=ja&safe=off&site=&source=hp&q=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C&psj=1&oq=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=2056l8672l0l9282l17l17l0l1l1l0l310l2225l1.13.1.1l16l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=2d16898fa938b60d&biw=1016&bih=611 )

>質問:noframeタグの結果をみたいのですが、IE9、Firefox10で、フレームを表示させない
ようにするにはどうしたらいいのでしょうか?

 それは、ありません。noframesはフレームに対応していないブラウザや検索エンジン、点字端末などへの対応です。
 googleお勧めのLynxなどで確認すれば良いでしょう。
google
 →googleについて
  →ウェブマスター セントラル ( http://www.google.co.jp/webmasters/ )
   →ウェブマスター向けガイドライン ( http://www.google.com/support/webmasters/bin/answer.py?...続きを読む

Qiモード用Flash対応機種とそうでない機種の振り分け!!

ケータイサイトを作成しているものです(>_<)
iモード用Flashの設置で対応端末にはFlashを表示させ、非対応端末にはgif画像を表示させる方法(自動識別振り分け的なもの)を教えて頂きたいです。
cgiを使わないとできないのでしょか?私はCGIやSSIなどプログラム関係には超ド素人です(/_;)

Aベストアンサー

こんにちは。
放置?まあ、良いとして一応付け加えておきます。

sssakunさんが仰る方法は僕も以前考えましたが、実は携帯では自動ページ遷移が出来ない事になっています。
だからボタンを押す分には良いのですが。

ちなみに自動遷移という意味ではメタタグも無効です。

ですから振り分けにはどうしてもユーザーエージェントを取ったりしてサーバーサイドで振り分ける必要が有る訳です。

QNOFRAMEタグについて

タイトルの通り、noframeタグの使い方について。
このタグの中には、具体的に何を書くべきなのでしょうか。
bodyタグから普通のページのように全て書くのでしょうか?
それとも文章だけで良いのでしょうか?
また、フレーム対応してるブラウザを使っている場合、どのようにしたらこのページを確認できますか?

質問が2つになってしまいましたが、一方だけでも結構ですので回答お願いします。

Aベストアンサー

まず、noframe ではなくて noframes です。

noframes 要素の中身は、body 要素になります。
詳しくは参考 URL の解説を見てください。

> ということは、普通のページと同様にリンク等も貼れるのですよね?

もちろんです。
むしろ、フレーム未対応でも見れる目次ページへのリンクなどを張っておくのが最低限の礼儀というものでしょう。

> 背景や色等設定していないのにいきなり文章は無理矢理かなぁ

なぜ? 背景とか色とかを指定するのは HTML ではなくスタイルシートの仕事です。HTML でそういうことを指定する必要はありません。

参考URL:http://www.ne.jp/asahi/minazuki/bakera/html/reference/frameset#noframes

Qについて

先日下記の質問をして。回答一件をもらいました。

質問----------------

個人事業者です。事務所のHPを開設しています。

TOPページは、フレームを使っています。

その関係で、TOPページには宣伝文句が出ているにもかかわらず、検索エンジンでは、URLの紹介だけになっています。なんとか、検索エンジンの表示でも宣伝文句を出したいのですが、いいHTMLはないでしょうか。

回答----------------

noframesで適切な内容を書いておくと検索エンジンでもひろってくれると思います。

参考URL:http://www.tohoho-web.com/html/noframes.htm

--------------------

適切な回答で、すぐに実行してみたいのですが、その前に、わからないことがありますので、さらに教えてください。

《<noframes> は、フレームに未対応のブラウザのための文章を記述するために用います。フレーム対応のブラウザにはフレームの内容が、フレーム未対応のブラウザには <noframes>~</noframes> の間の内容が表示されます。》

と説明してありますが、

質問1. 私のパソコンはフレーム対応だと思います。それでフレーム未対応のブラウザとはどういうパソコンを言うのかわかりません。また、実際、一般に何パーセントの人がフレーム未対応のブラウザを使っているのかさっぱりわかりません。大体のところでもかまいません。教えてください。

質問2. 回答のように、「noframesで適切な内容を書いておく」と検索エンジンでひろってくれると思いますが、

フレーム未対応のブラウザで、フレームを用いたHPを見た場合、そのHPが<noframes>xxx</noframes>を用いている場合、xxxだけがHPとして現れるのでしょうか。

以上お願いします。

先日下記の質問をして。回答一件をもらいました。

質問----------------

個人事業者です。事務所のHPを開設しています。

TOPページは、フレームを使っています。

その関係で、TOPページには宣伝文句が出ているにもかかわらず、検索エンジンでは、URLの紹介だけになっています。なんとか、検索エンジンの表示でも宣伝文句を出したいのですが、いいHTMLはないでしょうか。

回答----------------

noframesで適切な内容を書いておくと検索エンジンでもひろってくれると思います。

参考URL:http...続きを読む

Aベストアンサー

1の回答:ものすごく古いバージョンのブラウザとか、携帯電話のブラウザ(一部除く)がそれにあたります。昔はフレームに対応していないブラウザがあって、<noframes>タグはそのときの名残です。
今ではPCのブラウザでフレーム非対応っていうのはないと思います。

2の回答:そのとおりです。
私の場合、個人サイトでは「フレーム対応ブラウザが必要です。」とだけ書いてました。
上記のとおり、フレーム非対応ブラウザがほとんどない現状では検索エンジンでヒットさせたいキーワードをそのまま書いてもかまわないとは思いますが、気になるようであれば背景色と文字色を同じ色にするとか、フォントサイズを小さくしてみるとかで目立たなくする方法はあります。

余談ですが、以前企業のサイトを作っていたときは、<noframes>にただキーワードを列挙するだけというのもなんだかいやらしい気がしたので、その会社の紹介文をキーワードも含めて書いてました。


このカテゴリの人気Q&Aランキング

おすすめ情報