• ベストアンサー

携帯で表示エラーの表示!

携帯で表示できないページを見た際に出すエラーメッセージ を作りたいんですがどうすればいいのでしょうか? フレームなら<noframe>タグで対応できるんですが、、、、 出来れば、「このページへリンク!」という具合にしたいのです。 どなたかご指導下さい。

  • ya-ya-
  • お礼率42% (110/256)
  • HTML
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
noname#3887
noname#3887
回答No.2

すみません。いまいち質問の意味がよく分からないのですが… > エラー表示自体にリンク先を表示させたい この「エラー表示」は、ya-ya-さんが用意したものですか?そうでなかったら多分、携帯の中にあらかじめ用意されているエラー表示でしょうから、そこにリンク先を表示するという事はできないでしょう。 提案ですが、携帯で閲覧不可のページへ行く時のリンク先のページを直にフラッシュなどのページにはせずに、携帯用のエラー表示+リンクのページにして、そのページに <META HTTP-EQUIV="Refresh" CONTENT="0;URL=フラッシュなどのページのURL"> ↑このタグを入れれば、PCだけがフラッシュなどのページに飛ぶ事が出来ると思うのですが、どうでしょう? ついでに、<noframe>は<noframes>のよくある間違いです。市販のHTMLの本などにも普通に<noframe>と間違って書いてあるので、たちが悪いです。

ya-ya-
質問者

お礼

<META>タグを使うと言う発想はすばらしいですね。 早速試してみます。 ありがとうございました。

その他の回答 (1)

  • kameson
  • ベストアンサー率54% (13/24)
回答No.1

表示されないページの<BODY></BODY>の間、それも出来るだけ先頭の列に下記の タグを挿入すれば、携帯画面の先頭に表示されます。 <a href=""></a>の間に 例として <a href="りンク先のファイル名と拡張子">iモード対応<br>ここをクリック</a> とか <a href="りンク先のファイル名と拡張子">このページへリンク!</a> のようにすればOKです。 文字だけを表示するのであれば、<a href=""></a>に変わって<font></font>の間 に、テキスト(文字)ファイルを書き込むだけです。<font></font>のタグは、書 かなくてもテキスト表示されますが、PC上で色やフォントサイズ等に変更を加える 場合のことを考えて私は入れています。 <a href=""></a>が他のページへジャンプするタグです。<br>は改行で、 <font></font>はテキストファイルを表示させるタグです。 一行で全角8文字迄しか表示されない携帯がほとんどですので、文章は全角で一行 8文字以下を基準にされると良いと思います。 下記参考URLに携帯用のタグ解説が載っていますよ。

参考URL:
http://www.nttdocomo.co.jp/p_s/imode/
ya-ya-
質問者

補足

 早々のお答えありがとうございます。 折角ですが、<a href="">ですと携帯端末でない場合、 (PCでアクセスしてページが全部表示できる場合に) テキスト部分が表示されてしまいます。 つまり携帯に対応していないFlash画像などのあるページを閲覧したときのエラー表示自体にリンク先を表示させたいのです。 説明不足で申し訳ありません。

関連するQ&A

  • noframeタグの結果を見たい

    htmlをタグで作成しております。 フレームを使用しているのですが、 表示されないブラウザのことを考えて、 noframeタグを入れました。 IE9、Firefox10で動作確認したところ、 当然frameタグが処理されて、noframeの結果が確認できません。 質問:noframeタグの結果をみたいのですが、 IE9、Firefox10で、フレームを表示させない ようにするにはどうしたらいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームについて

    <frameset frameborder="1" cols="100,*"> <frame src="1.htm"> <frame src="2.htm"> </frameset> <NOFRAME><P>このページをご覧いただくにはフレーム対応のブラウザが必要です。</P></NOFRAME> このタグを入れても、フレームページにはなりません。 どうすればいいのかわからないんです。 「あらかじめファイルが必要です。」 とあったのですが、何のファイルなのでしょうか? 今日作り始めたばかりで、分からないことがたくさんあって大変です(><;)教えて下さい!お願します。

    • ベストアンサー
    • HTML
  • NOFRAMEタグについて

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

    • ベストアンサー
    • HTML
  • ページの表示

    HPで、フレームを使っているのですが、どうしてもリンク先が新しいページに表示されてしまいます・・・。 リンク先をメインページ(右側)に表示させるにはどのようにすればよいのでしょうか? ちなみに<target=main>のタグは組んであります。

  • フレームページの表示について

    現在メモ帳タグ打ちでサイトを作っており、フレームページを 現在作成中なのですが、一つ自分の知識では解決できない問題が できてしまったので質問させていだきます。 2分割フレームで、 メニュー ┃ 表示ページ メニューでリンクをクリックした際、 表示ページにリンク先を表示させたいのですが、 新窓開きになってしまいます。どうすればいいのでしょうか? 講座サイトで見たターゲット指定もやっているのですが・・・。 ご回答お待ちしております。

  • 携帯ページにアドセンスをくっつけるとエラー

    自作blogに携帯用アドセンスのPHPコードをつけたところ、携帯ページにエラーが出力されます Fatal error:smarty error... unrecognized tag... という具合です。 試しに<literal>で囲みました。ページは表示されましたが、広告は表示されませんでした。ほかのサイト見ても見当がつきません。 http://www.1x1.jp/blog/2007/10/google_mobile_adsense.html mobile_article.htmlというモバイル用のテンプレートです。 もちろんsmartyを使っています。 PHP拡張子でないのがいけないようですが、smarty使っている以上、htmlから変更できません。 解決法ご存知の方いたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 携帯のエラーメッセージ

    携帯を操作していると このページは エラーにより 表示できません (500) とのメッセージが表れます。 この(500)でエラーの詳細が解るのでしょうか? 解れば詳細を教えて下さい。 宜しくお願いします。

    • 締切済み
    • au
  • ページを開いたときフレーム内に正しく表示しない

    画面が3つのフレームで成るページ(以下、「A」と称します)を作りました。Aは、上半に1フレーム、下半の左側に1フレーム、同右側に1フレームの3つのフレームで成っています。左下のフレームにリンク元が表示されておりそこをクリックすると右下のフレームにリンク先のページが表示されるようにしてあります。 しかし、Aを開くと右下のフレームにはリンク先のページが表示されず、代わりに次のようなメッセージが表示されます。 ページを表示できません。 検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。(以下省略) 右下のフレームにきちんと表示させるにはどうしたらよいのでしょうか。 ただ、右下のフレームに上記のメッセージが表示されているとき左下のフレームのリンク元をクリックすると、右下のフレームには正しく表示されます。

    • ベストアンサー
    • HTML
  • iモードとPCのアドレス

    iモード用のHP作ってて、iモード用のURLとパソコン用のURLを同じにしたいんですが、何かいい方法はありませんか? 自分では、トップページを、100%,*の意味なしフレームにして、NOFRAMEのタグで、そこに、iモード用HPのリンクを張るいう方法を思いついたんですが、それは有効でしょうか? もっといいのがあったら、教えてください。たとえば、JavaScriptで振り分けるとか、知ってたらタグを教えてください。

  • frameタグのトップページ指定

     左のフレームのリンクをクリックすると 右のフレームに反映されるようにしています。 しかし一番最初に表示されたとき右側のフレームページには エラーページが表示されます。 どうすればいいでしょうか? 私のタグ辞典には載っていませんでした。

    • ベストアンサー
    • HTML

専門家に質問してみよう