• 締切済み
  • すぐに回答を!

フレーム内のページにリンクされた後のこと。

いつもお世話になっております。またまた皆様のお力を貸してください。 2分割(左=A、右=Bとします)フレームのHPを作っていますが、Yahooなどの検索エンジンで検索し、 検索結果をクリックすると、A、Bどちらかの中のページだけが表示されてしまい、フレーム状になりませんよね? フレーム状に戻すためにはTOPページへのリンクを貼ればいいことはわかるのですが、 TOPに飛んでしまうとせっかく検索された場所がわからなくなります。 フレーム状に戻す時に、検索されたページと、それに対応したもう片方のページを表示させるにはどうしたらいいのでしょう。 ・・・って、意味わかりますでしょうか?言葉足らずでしたら質問してください。 どうぞよろしくお願いします。

  • emu
  • お礼率40% (55/136)

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数55
  • ありがとう数0

みんなの回答

  • 回答No.4
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)

javascriptを使って、ダブルリンクの設定みたいなことをすればいいのではないでしょうか。 1つのリンクで2つを更新するみたいな質問は過去にもありましたので、そういうものを確認されるといいかもしれません。 javascript:A.href='A-3.html';B.href='B-3-.html'; みたいな感じでいいんじゃないかと思います(未確認)

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • フレームページからトップページへのリンク

    こんばんは。 困っている事があるのですが、 左右の2分割のフレームページで、 片方のどちらかにトップページへのリンクを張ったのですが、 それをクリックすると、 片方のページだけに表示されるんですよ。 それを、片方だけではなく、 フレームページを1ページとして トップページに移動する事はできないでしょうか? どなたか、わかる方が居りましたらぜひ教えて下さい。 それでは、お願いします。

    • ベストアンサー
    • HTML
  • フレームで分かれたページへのリンク

    フレームで分割されていないページからフレームで分かれているページへリンクしたいのですが、そのときにリンク先によりフレームに表示されるページを指定したいのですがうまくできません・・・どうしたらいいのでしょうか? たとえば TOPページからリンクしていくと左側のフレームへメニューで右側には指定されたリンク先のページが表示するように。なのでクリックされたリンクが変わればそのページも違うページが表示されるようにです。 どうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLでのフレーム作りでうまくいきません;;

    自分が 目指すフレームは 縦2分割の 左が15% 右が85% 程度のもの なんですが 左に コンテンツを表示して クリックすると リンクされて 右のページに その内容が 表示されるように したいのですが どうすれば よいのでしょうか? さまざまな物を 検索にかけてみたり 実際に フレームを 使っているサイトの ソースを コピーしてみたり したのですが なぜかコンテンツ側に リンクした 内容が表示されてしまいます。 知っている方がいたら教えてください。

    • ベストアンサー
    • HTML
  • 回答No.3
  • hirumin
  • ベストアンサー率29% (705/2376)

No.1で回答したものです。 質問内容の確認を含めて回答を書いていたのですが、投稿前に補足済んでましたね。No.2の補足でよくわかりました。 私の知識では… frame1.html:A-1&B-1 frame2.html:A-2&B-2 ・・・ といったものを用意しておいて、 各ページ内に「対応ページ表示」としてframeへリンクする or 先の参考URLのスクリプトでリンクを辿ってきた時点でframeに飛ばす という方法しか思いつきません。 対応ページが決まっているのであれば、表で左右に分けて1ページにまとめれば? …と思ったのですが、そうもいかない自体だから質問されてるのですよねぇ。 私の知識も浅いものですので、もしかしたら良い方法があるかも知れません。

共感・感謝の気持ちを伝えよう!

質問者からの補足

再度の投稿ありがとうございます。 私もhiruminさんの提案しか思いつかなくて・・・。 やっぱりむりなのかなぁ。 もう少し待ってみよう。

  • 回答No.2
  • kwgm
  • ベストアンサー率24% (170/703)

説明文の9割くらいが意味不明でしたが、あなたがしたいことは、 「YAHOOで検索したどっかの誰かが作ったWebサイトを、あなたが作ったフレームの形式で表示させたい」 ということなのではないかと推察します。 それは「出来ません」 やろうとすると、その誰かが作ったWebサイトをフレームを使ったWebサイトに作り変えるという作業が必要になります。

共感・感謝の気持ちを伝えよう!

質問者からの補足

全然違います。 自分のサイト内での話です。 Aフレームに1~10のhtml Bフレームに1~10のhtml があるとすると、検索でやってきた人は例えば A-3.htmlしか開きません。Aだけでは意味がないので それに対応するB-3.htmlも一緒に見てほしいのです。 フレーム情報のあるhtmlにリンクを貼ると、TOPへ戻ってしまい 検索されたA-3を探し出すまでストレスになります。 なので、TOPページを介さずA-3 B-3のフレーム状になるようにA-3にリンクを貼りたい。 TOPを一度中継して、自動でA-3 B-3へ飛んでもいいのです。 んー説明がむづかしい。 っていうか、やること自体がむずかしいのでしょうね~ あきらめモードです。

  • 回答No.1
  • hirumin
  • ベストアンサー率29% (705/2376)

> TOPに飛んでしまうとせっかく検索された場所がわからなくなります。 この意味がちょっとわかりません。 アクセス解析に変わった手法を用いているのでしょうか。 > フレーム状に戻す時に、検索されたページと、それに対応したもう片方のページを表示させるにはどうしたらいいのでしょう。 フレーム表示させるには、フレーム情報の書かれたhtmlを開かなければなりません。(そこに飛ばす事になる) 参考URLの「メインコンテンツ」→「禁止」→「TOP以外のページの直りんを禁止」 これで対応できない話なのかな?

参考URL:
http://hp.xrea.jp/

共感・感謝の気持ちを伝えよう!

質問者からの補足

投稿ありがとうございます。補足しますね。 フレーム情報の書かれたhtml(TOPページに設定)は 本当にTOPページで内容はありません。 もちろん各ページへのリンクはされているので、検索されたページにはTOPページから探してたどり着くことができます。 ただ、データベース等のコンテンツがあり内容が膨大なので、探すのに困難かと思われます。 ですので、できれば、TOPページを介さずに、検索されたページをフレーム状態で表示させたいのです。 TOPページ以外の直リンの禁止は当然しません。 フレーム表示をするにはフレーム情報のはいったHTMLが必要なのは十分承知しております。 やはり、各ページ対応のフレーム情報のはいったHTMLを作らなければいけないのでしょうか?? もっと簡単な方法があればと思い 質問させていただきました。  

関連するQ&A

  • HP フレームページを開き、更にページを開きたい

    左右に分割されているフレームがあります。 indexページから <A href="illust.html" target="top">フレーム</a> とリンクさせており、フレームページに飛びます。 左フレームに「A」、「B」、「C」、「D」と…リンクが張ってあり、 「B」をクリックすると、右フレームに「B」ページが表示されます。 <A href="b.html" target="right" >B</a> indexページから、フレームにリンクさせたら、フレームページが開かれますが、 さらに「B」ページを開いた状態にすることは可能でしょうか? 今の状態だと、フレームページが開かれるだけで、手動で左フレームから「B」をクリックするのが手間なのですが…。 ビルダー等のソフトは使用しておらず、メモ帳でタグを書いています。

    • ベストアンサー
    • HTML
  • フレームページにリンクをするとき、フレーム内のページを指定したい

    こんばんは。フレームページにリンクするとき、フレーム内のページのアドレスを指定する方法はありませんか?具体的には三分割で左フレームが上下に分かれていて、左上が検索ボックス、左下が検索結果、右が本文という形式のFAQですが、別リンクから特定のQ&Aページを右フレームに開かせたいのですが・・・。ご存知の方いらっしゃいましたら、ぜひご伝授願います。

  • フレーム内のリンクが一回しか反応しません。

    フレームのあるページでフレームは表示されるのですが フレーム内にリンクが5つあったとして 一番上のリンクを押して本フレームに表示された内容を見てから 二番目のリンクを見ようとしてクリックしてもうんともすんとも言いません でも、ページを表示しなおしたり、フレーム内にTOPへ戻るなどがあればそれをクリックして一度TOPに戻ってからクリックすれば別のリンクも本フレームに表示されます。 その時にまた別のリンクをクリックしても反応しません・・・ いちいちTOPに戻らず普通に閲覧できるようにするにはどうすればいいでしょうか?お願いしますm(_ _)m

  • ページ途中に飛ばす「#」リンクが飛んでくれません。

    画面をフレームで上下に分け、さらに下フレームを左右に分けています。下画面の左フレームにナビボタンを置き、あるボタンだけ、クリックで、右フレームTOPのページ半ばに画面が飛ぶようにリンクをしています。 ある事で、本来の右画面トップとは違うページを最初に表示する必要があり、 新たに、トップとは違う別の画面を最初に表示するフレームセットを作成しました。それぞれのフレームネームは本来のトップが表示されるフレームセットのネームと同じにしてあります。 その新たに作成したフレームセットをURLに打ち込み表示した場合、先ほどのTOPのページ半ばに移動するはずのリンクが作動しません。 本来のURLから入るとちゃんと作動します。 何が原因なのでしょうか? すいませんが、よろしくお願い致します。

  • フレームページ

    OSはXPで、ブラウザはIE6.0を使用としているのですが、 フレームページのサイトを快適に閲覧できないのです。 たとえば縦に2つに分割してあるページで左のページに a.htmlとb.htmlのリンクが貼られており、 a.htmlをリンクしてある文字をクリックすると 右のページにa.htmlが表示されるとします。 そして右のページに表示されたa.htmlを閲覧して (あるリンクをクリックするとかスクロールなどして)、 また左のページにリンクが貼ってあるb.htmlを見ようとして、 クリックしても選択はされるのですが (文字の周りにドットの点線がつく状況)、 右ページにも左ページに表示されないのです。 つまりフレームページで、1回目に左ページで リンクボタンを押すと右ページに表示はされるのですが、 2回目以降から左ページに貼ってあるリンクを押しても 反応しないのです。 ある特定のサイトのみではなく、フレームページを使用している サイトを閲覧する時はほぼこの現象が発生します。 IE7.0以降をインストールしたら直るのですが、 強制終了しやすいので結局6.0バージョンのままなので、 IEのバージョンアップ以外の方法で何かいい方法あれば 教えていただきたいです。 説明が難しくてわかりにくいとは思いますが わかる方いらっしゃれば、どうか回答よろしくお願いします。

  • フレームとリンク

    現在フレームによって左(frame1)と右(frame2)にわけてあるのですが、左に『topへ移動します』という文字を入れて それを押すと左のページは1.htmへ。 右のページは2.htmへというように同時にリンク先へ行くようにしたいのですがどうすればよいのでしょうか? いわいる左ページのリンク指定のプログラムだけおしえて いただけないでしょうか?困っています。。

    • ベストアンサー
    • HTML
  • フレームページがうまくできないよー

    とりあえず、ホムペを作っているんですけれども、 フレームページの製作がうまくいかないわけです。 とりあえず、基盤ページと右と左の分かれたページを作ることには成功したんですけれども、 左をメニューのほうとして、リンクを貼るじゃないですか そうして、ただリンク貼っただけですと、右のページじゃなくて、左のページにリンク先が表示されてしまうわけです。 どうやったら左のメニューをクリックして右の内容が変化するようにできるかわかりません。 教えてください。

  • フレーム

    HPビルダーで2分割したフレームのページがあります。 左をクリックしたら右のページだけが変わるようにリンクを張るにはどのようにすればいいのでしょうか? どなたかわかりやすく教えてください。

  • フレーム分割について

    初心者です HPビルダー8ですが、垂直2分割で、左に目次、クリックすると右にそのページが表示できるといったものですが、方法がよくわかりません。 何ページか作っていますが、TOPページを開いておいて、フレームページの作成にして左にTOPとか自己紹介とか入れて、リンクを貼って、エクスプローラで表示すると、TOPページの中にも、TOPとか自己紹介と、左側と同じものが出てしまいます。 右側のTOPとか自己紹介とかを消して左側だけに目次がでるようにする方法がわかりません。 また、保存の方法についてもわかりません。 表現が下手で申し訳ありません。 ご不明な点があれば補足しますので、よろしくお願いします。

  • フレーム内リンク→フレーム外リンクにするには?

    あるサイトの検索機能を職場のホームぺージに組み込みました。それ自体は許可されているのですが、フレーム内のリンクは許可されていません。 ところがわたしのホームページは2フレームに分け、左側が目次、右側にページが表示されるというよくあるパターンです。目次の「リンク集」をクリックすると右フレーム内に検索機能のページが表示されるのですが、検索結果が表示されるのも同一の右のフレーム内になってしまいます。これでは違反になってしまうので、検索結果を新しいページに表示させたいのです。 検索用のタグは「ヤフーキッズ」から配布されているものを自分のホームページのソース内にコピーしました。作成はホームページビルダー8です。タグについてはほとんど分かりません。 できましたら初心者なみに教えていただけると助かります。