• ベストアンサー

フレームなしのページからフレームページのアンカー部分にリンク

フレームを使用していないページから、フレーム分割したページへとぶ際に、とび先の1ページのアンカー部分を表示させることはできるのでしょうか? 意味が分かりづらくて申し訳ありません。 また可能であれば、その方法をご存じの方、どうぞお教えいただけないでしょうか。 どうかよろしくお願いいたします。

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

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

フレームのあるhtmlファイルには <frame src="frame.htm" name="frame"> といった様に書いてありますよね。 <frame src="frame.htm#jump" name="frame"> と#jumpの様にframe.html内の<a name=で記述されているアンカーを追加してみてはいかがでしょうか。

omiyage
質問者

お礼

ご回答大変ありがとうございます! なるほど! 。。。ですが、アンカーの箇所が大変多いんです(泣) でも参考になりました。 ありがとうございました!

omiyage
質問者

補足

tenmayさん、arukamunさん、ご回答大変ありがとうございました。 色々調べてみた結果、下記のページで同じ質問がなされており、「HTMLではむり」とのことでした。 http://www.salut.ne.jp/bf/wmh/qbox/a017_18/index.php3 頑張ってJavascriptのほうでやってみようかと思います。 ありがとうございました!

その他の回答 (1)

noname#21343
noname#21343
回答No.1

外してたらご勘弁。 <a href="abc.html#def"> これで、abc.html というページの def という部分にジャンプします。 abc.html の方は <a name="def">ここが目的地</a> --って感じで。

omiyage
質問者

補足

ご回答大変ありがとうございます。 リンク先はフレームセットにしたHTMLファイルなのですが、フレームページを構成してる片方のHTMLファイルにアンカーを付ければ大丈夫なのでしょうか。。。? とりあえずやってみます! どうもありがとうございました!

関連するQ&A

  • フレームページから別フレームのアンカーへ

    あるフレームAからフレームBへ移るとき、 同時に子ページのアンカーへもリンクのさせたいのですが、 検索しても「いくつか方法がある」という記述は発見できたものの、 そのものズバリ、Javascriptが記述されたページが見つからず、 途方に暮れています。 a.html(フレームA)  a-1.html  a-2.html b.html(フレームB)  b-1.html  b-2.html   #b-2a、#b-2b、#b-2c・・・ 上記のような場合なのですが、 単純に考えればb-2.htmlのそれぞれのアンカーを指定した フレームページをアンカーの数だけ作ればよいのですが、 アンカーが数百単位で存在し、 フレームBだけではなくフレームC、D、E・・・と フレーム自体も数が多いので、後々のメンテナンスを考えると Javascriptで行う方が良い気がしています。 どなたか解決方法をご存知でしょうか?

  • フレームページにアンカーを設定するには

    HTMLでHPを作成中のものです。 フレームのメインページのとあるところに アンカーを設置したいのです。 やりたいケースは 1.他のページからアンカー先へ 2.同じフレームページのヘッダー部に設けたボタンによりアンカー先に遷移させる よろしくお願い致します。

  • フレームで分かれたページへのリンク

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

    • ベストアンサー
    • HTML
  • フレーム内のアンカーにリンクしたいのですが・・・

    とても困っています・・・ よろしくおねがいします<m(__)m> A.htmlからB.htmlのアンカーにリンクを張っているつもりなのですが、うまくいかないのです。 Bにはとぶのですが、必ずトップにいってしまい、アンカーを認識してくれません。 上記のファイルはAもBも、ともにフレームを使用しています。 うまくいかない原因はこのせいでしょうか・・・ 同じページならうまくいくのですが。 いかがでしょうか?

    • ベストアンサー
    • HTML
  • フレームなしPからフレームありP内へのアンカーへ

    フレームなしページからフレームありページ内の指定アンカー(ラベル)へ飛ばしたいと思い、過去ログq135419を参考に JavaScript を埋め込もうとしていますが、うまくいきません。 フレームありのページは3分割してあり、上をaaa.htm、左をbbb.htm、右をccc.htmと作ってあります。 -例- <html> <head><title></title> </head> <FRAMESET rows="82,*" cols="*" frameborder="NO" border="0" framespacing="0"> <FRAME src="framef/aaa.htm" name="ue" frameborder="no" scrolling="NO" noresize id="header"> <FRAMESET rows="*" cols="228,*" framespacing="0" frameborder="NO" border="0"> <FRAME src="framef/bbb.htm" name="hidari" frameborder="no" scrolling="auto" noresize id="navi"> <FRAME src="ccc.htm" name="main" frameborder="no" scrolling="auto" id="main"> </FRAMESET> <NOFRAMES> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P></NOFRAMES> </FRAMESET> </html> この内、ccc.htmにアンカー(ラベル)を指定し、フレームなしページからフレーム内のそのアンカー(ラベル)まで飛ばしたいと思っていますが、過去ログで提示してあるJavaScriptを当方のページで作ってあるものに置き換えてもうまく表示されません。(何も表示されません。) そもそも提示のJavaScriptでは3分割に対応してないのでしょうか。 元のページは業者で作成してもらったもので、フレームのページはcssとか使用され凝ったものになっています。それも何か関係あるのでしょうか。 よろしくお願いいたします。

  • フレームページから戻るボタンでリンクを貼ると。。

    こんばんわ。連休中もいよいよ最後ですが。。今私、ホームページを作成しているんです!ホームページ作成熟練者の方、アドバイスをお願いします。実は4フレームに分割したページを作ったのですが、Topへ戻るボタンをつけて、TopPageへリンクを貼ると、戻るボタンをつけた1/4のフレームの部分だけが、TopPageになってしまい、フレームページと混在してしまうのって、どうすればいいのでしょうか。。ご存知の方、対処方法を教えてください!

  • 別ページのアンカーへのリンク

    同じページにはある部分にアンカーポイントをおくことでページの下のほうでもショートカットできますが、これを別ページの下のほうにリンクさせるにはどうすればいいのでしょうか?リンク先のページ(link.html)に仮に#underというアンカーポイントを作り<a herf = "link.html/#under">としてみましたが、方法が間違っているみたいでできませんでした。どなたかご教授ください。

  • フレームなしのページからフレームありのページ(ラベルが貼ってある部分)に飛びたい

    自作index.html(フレームなし)から、自作してないフレームありのページへ位置を指定して飛びたいのですが、方法はありますか?(通常のリンクではなく、ページ内リンクでページが表示される位置を指定したい) 自作↓ index.html(フレーム無し) フレームありのサイト↓(自作ではない) flame.html(左右分割) 左left.html、右right.html(Name="MAIN") リンクしたいページ(上記サイトの1ページ) right2.html#right2 単純にリンクを貼る場合は、right2.html#right2でいいと思いますが、そうするとright2.htmlしか表示されません。 そうではなく、left.htmlとright2.html#right2を表示させたいのです。 どなかご回答のほど、宜しくお願いします。

  • 他のページ内の複数のフレームに同時にリンクさせるには?

    フレーム分割されてないページから、フレーム分割されている他のページ内の複数のフレームに、それぞれURLを指定して同時にリンクさせるには? HPを作っているのですが、どうしてもわからないことがあります。 フレーム分割の無い「サイトマップ」のページから、 フレーム分割されている他のページにリンクさせる際に、 リンク先ページの各フレームがそのリンク毎に変わるよう、別々に設定したいのです。 <例> Aページ(サイトマップ)内の”寿司”をクリックすると、フレーム分割されたBページの「LeftFrame」には”日本料理のページ”を、「RightFrame」には”寿司のページ”を表示させる。 Aページ(サイトマップ)内の”ピザ”をクリックすると、フレーム分割されたBページの「LeftFrame」には”イタリア料理のページ”を、「RightFrame」には”ピザのページ”を表示させる。 ↑ これを可能にする方法、タグなどがありましたら、どうかアドバイスをお願い致します!

  • リンク先をフレーム(+フレーム内の1つを別々のページへ)

    タイトル通りなんですが、 あらかじめ、frame.htmlという 上と左右に分割されたページ (上はtop.html、左はleft.html、右はright.html) があるとします。 で、index.htmlから1~3までのリンク先があり、 そこをクリックすると、frame.htmlの top.htmlとleft.htmlだけ同じファイルを呼び出し、 right.htmlの部分だけ各1~3のページを 読み出す事はできるのでしょうか? 1~3.html用にそのフレームページを3つ作れば早いのですが どうにかして、frame.htmlの「right」だけを各リンク先のページに 切り替えるという、1つのファイルで賄いたいと思っております。 宜しくお願い致します。