• 締切済み

リンクしたいURLの見方。

<A>タグリンクで、よそのページへリンクすることが出来るのは知っていますが、 フレームセットのページにリンクした場合、 そこを開くことで、 フレームセットで用意してある、トップページにリンクします。 やりたいことは、URLを開くと、 (1)まず、フレームセットのページを開く。 (2)さらに、一部のフレームの中身をそのホームページ内の特定のページにする。 どういうURLのAタグになるのでしょうか?

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

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

対象がフレームの一部である場合、ストレートに目的のページをフレームの一部としてリンクする事は基本的にはできません。 相手方のフレーム構造を無視して直接フレーム内のページにリンクするか(※1)、 全体(フレーム)にリンクして目的のページに移動するための方法、リンクの辿り方をテキストで補足するしかありません。 フレームというのは便利な面と不便な面がありますが、これはその不便な面のひとつです。 ※1 相手方のサイトの製作のしかたしだいでは直接フレーム内のページにリンクしてもJavascscipt等を使用してフレーム構造を復元するような仕組みを作りこんでいる事はあるかもしれません。

  • rubyeye
  • ベストアンサー率47% (395/825)
回答No.1

フレームセットのページというのは、2枚ないし3枚のHTMLページを複合して見せるためのページになりますので、分割指示しか書かれていません。 縦2分割フレームだと、左にメニューなどが表示され、左のリンクで右側の表示が変わる形式だとします。 <a href="top.html" target="contents"></a> のような、単純なリンクタグになります。 説明しにくいので、参考URLにHTMLタグリファレンスのサイトを書いておきますので、そこの<FRAME>と<FRAMESET>の項目を熟読して下さい。

参考URL:
http://www.htmq.com/html/index.shtml

関連するQ&A

  • 直リンクされた場合のフレームセットのリンクを変更したい

    フレームセットを利用していると直リンクされると、レイアウトが崩れて嫌なので普段は <body onLoad="if (top == self) { location.replace('index.html') };"> このタグで強制的にフレームセットのページであるindex.htmlにリロードしています。 でも、この場合だとindex.htmlにフレーム設定をしているA.htmlとB.htmlしか表示できません。 これを、直リンクされた場合に強制的にindex.htmlに飛んで、さらにフレームセットのページをA.htmlとC.html(直リンクされたページ)に変更させたいのです。 なんとなくJavaScriptで出来るかな思いましたが、CGIでも構いませんので、よろしくお願いします。

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

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

  • フレームページへのリンクで…

    あるページからフレームを使用したページにリンクを張るときに、 そのフレームページのどれかのフレームに   (仮に一つのframeタグのname属性を"left"にするならばその"left"のフレームに) リンクと同時に、任意のページを読みこませる事は可能ですか? もう少し簡潔に言うと、index.htmlなどから、 複数のリンク先を同じフレームページにして(frame.htmlなら全部frame.htmlに)、 そのリンクによって表示させるフレームの中身を(top.htmlとかmain.htmlとかいろいろなものに) 変えられるかどうかって事です。 どうもうまく表現できなくてすいません。 もしできるのであれば、ぜひ教えてください。

  • フレームセットのリンクを変更するCGI

    フレームセットを利用していると直リンクされると、レイアウトが崩れて嫌なので普段はJavaScriptで <body onLoad="if (top == self) { location.replace('index.html') };"> このタグで強制的にフレームセットのページであるindex.htmlにリロードしています。 でも、この場合だとindex.htmlにフレーム設定をしているA.htmlとB.htmlしか表示できません。 これを、直リンクされた場合に強制的にindex.htmlに飛んで、さらにフレームセットのページをA.htmlとC.html(直リンクされたページ)に変更させたいのです。 index.htmlを表示させた後、C.html(直リンクされたページ)のアドレスを取得してフレームセットを書き直すCGIなのだと思いますが、このようなCGIのフリーなどありましたら教えてください。 JavaScriptとCGIの混合技らしいので、JavaScriptカテゴリにも書き込んでおります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=745359

    • ベストアンサー
    • CGI
  • 例えばDreamweaverでリンクを一括で消去する方法って

    自社のホームページの更新を担当している者です。 昨日、サイトの一部を更新する作業をしたのですが その際に、さわっていないはずのページで そのページに貼っているテキストリンクや画像リンクの リンクが全て無くなるという事故が起きました。 それがトップページだったので、サイトがトップページから どこへもいけないという状態です。 10箇所程のリンクがあったのですが、 ソースをみるとあったはずの <a href="URL"></a> のタグだけが全てきれいに無くなっていました。 気づいてすぐに直して、対処は済んだのですが 半日ほどそのままでアップされていたので 原因を追究するよう、会社に言われて困っています。 使用しているのはDreamweaver MX 2004です。 Dreamweaverで例えば、特定のページに貼られている リンクを一括で消去する機能かなんかがあって それを誤って実行してしまったのかな?? などと推測しているのですが、経験も少ないので 正直まったくわかりません。 考えられる原因をご存知の方、同じ経験を持たれたことのある方、 いらっしゃったらぜひ教えてください。よろしくお願いします。

  • フレームのあるHPのURL?は

    初めまして、趣味でHPを作製しております。 リンク先のHPのURLですが通常は問題ないですが,フレーム?を使ったHPの場合そのHPのどこへ移動してもURLが同じですね?特定のページへ(トップでなく)あえてリンクを張りたい場合リンク先のURLをどのように設定したら直接そのページに行くような設定が出来るでしょうか? (たとえば以下のオリンパスのHPで直接製品紹介のページにリンクを張らしてもらう場合など・・ http://www.olympus.co.jp/) 製作環境:Mac・OS9.2.2/Dreamweaver4

  • フレームのリンクのやり方を教えてください

    上下のフレームつきのHPを作成しました。 上に画像アイコンを並べて、 それをクリックしたら、下のページにそのURLが出るようにしたいのですが、うまくできません。 ちなみにテキストリンクなら成功しました。 その時のタグが <a href="http://www.~.html" target="上フレーム名">テキスト</a> です。 ちなみに画像アイコンの方は <a href="http://www.~.html" target="上フレーム名"> <img src="画像URL"></a> で、画像リンクのタグにtargetを加えただけのものです。 たぶんこれが間違ってると思うのですが、 どうしたらうまくリンクできるでしょうか? 教えてください。 よろしくお願いします。

  • フーレムを使わないターゲットリンク

    ホームページのあるリンクをクリックすると 特定の区画だけのページを変えるようにしたいのですが (フレームであれば<a href="URL" target="フレーム名">のこと) 全体ページでいちいちスクロールバーを表示したくないのでフレームを使いたくありません。 (真ん中あたりを変えたいのでフレームで分けるとスクロールバーがいっぱいに) スタイルシートやJavaで特定の場所を指定して変更することはできますか? もしくはフレームを使ってもスクロールバーが出ないようにできますか?

    • ベストアンサー
    • HTML
  • URLからリンクが出来ません

    ブログのラブログからHRLを登録したのですが、トップページからリンクできません。「URLの間違い」or「指定されたブログがみつかりません」と表示されてしまいます。リンクできるURLもあります。 リンクしてくださる方にご迷惑をかけてしまいますのでよろしくお願いします

  • リンクが上手くいかない

    gooの無料HPでHPを作成しています。 リンクをしたいのですが上手くいきません。 状況: ・ページはフレームによって上下にわけてあります。 ・上のページから他のサイトさんへのリンクを貼りたいです。 ・<A HREF="他サイトさんのURL" TARGET="TOP">としたのですが 飛ぼうとしてカーソルを合わせるとリンク先が 自分のHPのURL/他サイトさんのURL となってしまいます。 どうすればいいのでしょうか?

専門家に質問してみよう