• ベストアンサー

”フレームhtml”にリンクを張った場合、同時にそのフレームの中身まで指定する方法

shiba1の回答

  • ベストアンサー
  • shiba1
  • ベストアンサー率41% (10/24)
回答No.1

>インターネットショートカットと同じ動作 というのがちょっと分かりませんが。 (1)複数のフレームの内容を、同時に変えるという意味ですか? (2)それとも、フレームのないページから、フレームのあるページ にジャンプしてその内容を指定するということですか? (1)複数のフレームを同時に切り替え <A href="JavaScript:parent.変えたいフレーム名.location.href='呼び出したいファイル';JavaScript:parent.変えたいフレーム名.location.href=呼び出したいファイル';">2つ変えます。</A> とかでできます。 ;(セミコロン)でつなげばいくつでもできると思います。 フレーム名というのは、 <frame src="○○" name="ココ"> nameで付けた名前です。 (2)フレームについては、ご存じのようなので、 <frameset cols="100,*"> <frame src="001.html" name="menu"> <frame src="002.html" name="main"> </frameset> フレーム割りを記述したソースの src="○○"が実際のページの内容を呼び出すところですよね。 src="○○"を呼び出したいhtmlファイルを指定したのを用意して、 そこにリンクさせれば簡単にできますね。 何が分からないかちょっと掴みづらかったので、テキトウに答えました。 補足があれば言って下さい。

ya5maa
質問者

お礼

お答えありがとうございます。 質問がわかりづらくて申しわけございません。 再度質問しなおしますのでよろしくお願い申し上げます。

関連するQ&A

  • (再)”フレームhtml”にリンクを張った場合、同時にそのフレームの中身まで指定する方法

     ”フレームhtml”にリンクを張った場合、同時にそのフレームの中身まで指定することってできるのでしょうか?  リンク元のページ(フレーム未使用)を「contents.html」とします。 このページには、「自作イラスト」を紹介するページへのリンクと、「デジカメの写真」を紹介するページへのリンクを作ったとします。  「自作イラスト」、「デジカメの写真」両ページとも、フレームを活用した2分割のページです。 「自作イラスト」は、「a01.html」「a02.html」で構成され、 「デジカメの写真」は、「b01.html」「b02.html」で構成されているとします。  そして、フレームページは「frame.html」です。 「contents.html」 「frame.html」 「a01.html」 「a02.html」 「b01.html」 「b02.html」  上記のhtmlファイルは、すべて同一パスに存在するとします。  フレームページは一つだけです。  以上を踏まえていただいた上で、もう一度ご質問させていただきたいのですが、  「contents.html」から、「自作イラスト」へのリンクをクリックした時に、「frame.html」に「a01.html」「a02.html」という構成で表示させ、「contents.html」から、「デジカメの写真」へのリンクをクリックした時に、「frame.html」に「b01.html」「b02.html」という構成で表示させることはできるのでしょうか?

    • ベストアンサー
    • HTML
  • QNo.673180“同時に2つのリンク先に繋がる方法“

    JavaScript初心者です。 QNo.673180の「リンクをクリックすると、同時に2つのリンク先に繋がる方法」について、もう少し詳しく教えていただけませんか? 参考URLを観てみたのですが、そのJavaScriptをどのファイルに記入したらよいのかが良く分りません。 ----ファイルの種類---- 1)main.html(フレームなし) 2)frame.html(フレーム設定のファイル) 3)left.html(フレーム内の左側) 4)right.html(フレーム内の右側)    とします。 その1)main.htmlよりリンク先をフレーム分割 2)frame.htmlしたいのです。 宜しくお願いします。

  • 複数フレームへ同時にリンクを挿入することはできますか?

    ホームページビルダーver.6を使いフレーム3分割のHP作成をしています。 例えばフレーム(1)で設定したリンク先を フレーム(2)に表示させたい場合、 Targetでフレーム(2)を指定しますよね。 この場合、指定フレームは1つに限られているわけですが、 複数のフレームを指定でき、 それぞれのフレームに違ったページを開くように 設定することは可能でしょうか? ご教授よろしくお願いいたします<(_ _)>

    • ベストアンサー
    • HTML
  • 一度のクリックで複数同時にリンクするには??

    こんにちは。私は今ホームページビルダーで自分のホームページを作っています。ページをフレームで2分割していて、左のフレームを目次として使用しています。今はこの目次をクリックすると右側のフレームにリンク先が表示されるよう設定しているのですが、左フレームにjavascriptやマーキーを使用しているのでリンクと同時にこれらも再度動かしたいと思っています。リンク先を二つ設定したり、リンクと同時に左フレームを再度読み込ませるなど…はできるのでしょうか? 質問の仕方が下手ですいません。お力添えお願いしますm(_ _)m

  • 同時に2箇所開くリンク

    ホームページビルダー10で作成しています。 3分割フレームの構成で、1個目のフレーム内の文字にリンクを貼って、クリックすれば他の2箇所のフレーム内の画面が同時に切り替わる(ひとつに2箇所分のリンクを設けるといった感じ)…というのは可能なんでしょうか? 良い方法があれば教えてください。

  • フレームとリンク

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

    • ベストアンサー
    • HTML
  • フレームから場所を指定したリンクを・・・

     今私が製作しているホームページはフレームを縦に二分割しています。 左側のフレームにメニューとしてリンク用のボタンをおいて、右側のフレームにメインのページをおいてます。 今回あまりにも長いページが1ページできてしまったのでリンク用のボタン二つを用意し、長いページの中に二箇所<a name="~"></a>と付けました。 左側のリンク用のボタンにも<a href="~.html#~></a>としているのに、 実際クリックするとその長いページの頭から普通に表示されてしまいます。 フレームをつかってメインの方に場所を指定してリンクはできないのでしょうか? 読みにくい文章で申し訳ありませんがどなたか助けてください。

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

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

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

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

  • Mac-IEでの複数フレームのリンク

    02-01-18のkyappunさんの質問と内容的には同じなのですが。 フレーム使用のホームページで、複数フレームを同時に変更したいのですが、MacのIE(5.0)では、どうしても動作しません。 ※WinのIE6.0、NN4.7、NN6.0、MacのNN4.7では動作します。…が、MacのIEでも 動いてほしいのです。 ソースは、以下のようにしました。 (このソースには、こだわってないです) 解決法をご存知の方がいらっしゃいましたら、どうかよろしくお願いします。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>フレームのリンク</title> <SCRIPT Language="JavaScript"> <!-- function changepage(top,bottom) {     parent.head.location.href=top;   parent.main.location.href=bottom; } //--> </SCRIPT> </head> <body> <form> <a href="javascript:changepage('head2.html','main2.html')">リンク1</a> <br> <a href="javascript:changepage('head3.html','main3.html')">リンク2</a> </form> </body> </html>

    • ベストアンサー
    • Mac