• ベストアンサー

同じページ内のボックスへリンクするためには

hpをつくり始めた初心者です。 フレームでページを分けているのではなくて、 ボックスを作って、そのボックス内にリンク先のページを表示したいのです。 わかりにくいと思うので、下に例を書くと・・   _________________ |  | |  menu      | ←このmenuをクリック |_________________|    すると、  ______________  |              |  |              |  ←同じページに |   ボックス       |   あるボックス |              |   に表示 |              |  |______________| わかりにくいかもしれませんが、 知っておられましたら、やり方教えて下さい。

  • CGI
  • 回答数5
  • ありがとう数8

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

  • ベストアンサー
回答No.5

> <a href="http://www.goo.ne.jp/" target="test">menu1</a> > ↑このtestの部分はxxx.htmlに変えればいいんですよね?? nameというのは、そのフレームに名前をつけているだけですので、そこをxxx.htmlに変えるてはおかしくなりますよ もう少し分かりやすく書くと、フレームに名前を指定して、メニューの部分でその指定した名前の部分に開くように指示を出す、これがnameとtargetの関係です。 nameを帰れば、targetもそれにあわせなくてはなりません この場合、nameがtestなので、「testという名前のついているフレーム部分にhttp://www.goo.ne.jp/を開く」という意味です。 nameでtestというのが指定されていないと、別窓が開いてしまでしょうね

cho_cho2
質問者

お礼

できましたっ!! 何度も何度も質問したのに、 丁寧に教えていただいて本当にありがとうございました。

その他の回答 (4)

回答No.4

ボックスというのがよく分かりませんが、インラインフレーム(iframe)の事でしょうか? おそらく、インラインフレームだと仮定します。 その場合、インラインフレームにnameをつけ、リンクのtargetをあわせる事で、仕様可能です <iframe name="test" width="100" height="100" frameborder=0></iframe> このようにします。 簡単なソースの例 <html><head></head><body> <a href="http://www.goo.ne.jp/" target="test">menu1</a> <a href="http://oshiete.goo.ne.jp/" target="test">menu2</a> <br><br><br> <iframe name="test" width="100" height="100" frameborder=0></iframe> </body></html> あらかじめ、ボックス内(インラインフレーム内)に何かを表示させておくという場合は、別にページを作って、指定しておかなければなりません <iframe name="test" width="100" height="100" frameborder=0> ↓ <iframe src="xxx.html" name="test" width="100" height="100" frameborder=0>

参考URL:
http://www.htmq.com/html/iframe.shtml
cho_cho2
質問者

お礼

ありがとうございました。 <iframe src="xxx.html" name="test" width="100" height="100" frameborder=0> ↑これをやってみたのですが、別窓がでるんです。。 <a href="http://www.goo.ne.jp/" target="test">menu1</a> ↑このtestの部分はxxx.htmlに変えればいいんですよね??

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

ではこれですね <iframe src="test.htm"></iflame>

cho_cho2
質問者

お礼

何度もありがとうございました。 今なんとか奮闘中です。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

例) <html> <head> </head> <body> <a href="#1">リンク</a><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <a name="1">ここに来ます</a> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> <br><br><br><br><br><br><br> </body> </html>

cho_cho2
質問者

お礼

質問の仕方が悪かったようですっ。 ____________________ |          |   | menu1 menu2  |←この中のmenu1をクリックすると |__________________| __________________ |         |     ← |         |    |         | |         | |_________________|

cho_cho2
質問者

補足

補足の内容がお礼の所に表示されましたので、 書きなおします。(くどいですが・・) ____________________ |          |   | menu1 menu2|←この中のmenu1をクリックすると |____________________|  __________________ |       |   ←この中に |        |    menu1のページが表示  |        |    されて、 |        |    menu2をクリックすると |_________________|    この中だけが                menu2のページに変わる っていうのなんですが・・ わかりにくくてすみません。。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

<a href="#1">リンク元</a> <a name="1">リンク先</a> ってことですか?

cho_cho2
質問者

お礼

えと、すみません。 よくわからないのですが、 nameを使うとできるのでしょうか??

関連するQ&A

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

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

    • ベストアンサー
    • HTML
  • フレームページへのリンク

    トップページ(フレームなし)から、フレームページへのリンクがうまく表示されません。 トップページのリンクボタンをクリックすると、左側フレームのメニューは表示されますが、右側の内容のページが「Not Found」で表示されません。 が、表示されたフレーム左側のメニューをクリックすると表示されます。 トップページから、左右両方表示させるのにはどうすればよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • リンクを二つのページに反映させる

    タイトルの通りです。 ひとつのリンクをクリックしたら、他2つのページに反映させる…ということは出来ませんか? …私は今、三分割フレームを使っていて、 メニューのリンクをクリックする ↓ メインページ用フレームに指定したページが表示 ↓ 残り一つのフレームにサブメニューが表示 …ということがしたいのです。 どなたか回答お願いします。

  • 固定フレームのついたフレームページにリンクするには?

    メモ帳でホームページを作っています。初心者です。 メニューページにはフレームを使わず、 コンテンツ用ページを二つのフレームを使って、上部に各コンテントファイル、下部にメニュー(各コンテント名を一覧表示)が表示されるようにしています。下部フレームは固定フレームにしたいと思っています。 メニューページで各コンテント名をクリックしたとき、 上部にそのコンテントファイル、下部に固定メニューファイルの表示されたフレームページへリンクさせたいのですが、この方法がわかりません。 初めは、フレームページにアドレスを付けてリンクすればいいのよねー、と試みたのですが、そうすると全てのフレームページ、つまり上部フレームにそれぞれのコンテンツファイルが表示され、下部にメニューファイルが表示されたフレームページのひとつひとつにアドレスをつけないと、リンクできないのでは?と疑問がわきました。 しかし、それではフレームページの固定メニューファイルの各コンテント名をクリックしたときに、上部フレームにはコンテンツファイルのみでなく、各コンテンツのフレームページが表示されてしまい、下部の固定フレームが増えていって(泣)変なことになってしまいますよね。 フレームページ間のリンクは、その固定フレームの各コンテント名のtargetを上部フレーム名にすればよいので問題ないのですが・・・。 メニューページもフレームページにすれば解決するでしょって感じですが^_^;、メニューページには各コンテント名が載せてあるのに下にも同じ項目を並べるのはくどい気がして、ちょっと・・・と思いまして。 ご存知の方よろしくお願いします!

    • ベストアンサー
    • CSS
  • フレームページのメニューページ。

    HPで、フレームページを制作中なんですが、メニューページでリンク先をクリックしても、内容ページの方に表示されず、ただリンク先に飛ぶだけになってしまいます。 内容ページの方に、それを表示させるにはどうしたらいいでしょうか??アドバイスお願いします。

  • フレームリンク内にリンク先のページが表示されてしまいます

    フレームリンクを使うと外部のページを表示できるのですが、 表示してから外部ページをクリックしても、 フレームリンク内にリンク先のページが表示されてしまいます。 (アドレスはフレームリンクページのURL) クリックした際に、実際のリンク先のページが表示することは可能でしょうか? Javascriptを使用してもOKです。 よろしくお願いします。

  • リンクについて

    いまHPを作成していて、作りが上下にフレーム分けされています。 上にメニュー、下に内容が表示されているといった作りです。 そこで、リンクを貼ったのですが、貼ったリンク先は別のサイトの物ですでにそのページには「戻る」というリンクがあります。 私のHPからそのリンク先に飛んで、そのページにある「戻る」を押すとそのリンク先のサイトのトップページが表示されてしまいます。 おそらく、そのままそのサイトのURLをリンク先にしているからそのような現象が起きてしまうのでしょうが、リンク先の「戻る」を押しても自分のHPに戻るようにするにはどうしたらいいのでしょうか? 説明が下手ですみません^^;

  • 3分割されたページ(8P)へリンクするTOPページを作りたい

     ホームページビルダー9です。もともと、あったHPの修正をしています。  もともとあったのは、TOPページが上、下分割で下部が左右に分割されていて、左側がメニューになっています。上部は会社名が常に表示されている状態でメニューの項目(8個)をクリックすると、下部左側の画面だけが変わっていくと言うスタイルになっています。  現在、そのHPにTOPページを追加する作業をしています。もともとあった、左側のメニュー項目を、TOPページにも記して、それぞれのページへのリンクを貼ります。そして、TOPページから入った各ページの左側にも、今までどおりメニューを残したいのです。  TOPページにはフレームは使用しないつもりです。  そんな状態で作っているのですが、TOPページから飛んだときに、左側のメニュー部、上側などが表示されないときが頻繁にあります。特に、今回追加しているリンク先のページに関しては、どうしても左側が表示されません。  左側メニューから飛ぶと、問題ないのですが、TOPページからはいると問題が起きます。  解決方法はあるでしょうか?

  • リストボックスからのリンク

    新年明けましておめでとうございます。 sweetnovemberと申します。 早速質問です。 ホームページビルダーにてフレームで縦2分割したページの右側のフレームに リストボックスを設置したのですが、そこから目的のページ(フレーム縦2分割 されたページ)へ新規ウィンドウでリンクを貼りたいのですが どのようなスクリプトを記述したらよろしいのでしょうか? 今のままだと、フレームの中に更にフレームページが出来てしまい 見ずらいのです。 宜しくお願い致します。 HPの提出期限が迫っているのでお願いしますっ! (また、リストボックスとオプションメニューの違いも教えていただきたいです)

  • フレームページからインラインフレームへのリンクの貼り方

    まず最初にHTMLでHP作成中です。フレームページ(上下に区切ってある)で、上にメニューがあります。下にインラインフレームが表示されるようにしました。インラインフレーム内にメニューの各項目(例えば・・・プロフィール、日記などです)を表示するようにリンクを設定するにはどういうタグにすればよいのでしょうか??ややこしくて頭がついてきません。お願いします。