• ベストアンサー

フレームで作られたサイトへのリンク方法

フレームで作られたサイトへリンクをはりたいのですが、トップページ以外でも可能でしょうか? ご存じの方教えてください。 よろしくお願いします。

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

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

  • ベストアンサー
  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.3

>リンク先ですが、同じグループ会社のような感じのサイトです。 それでしたら、リンク先のサイト管理者にもう一つFrameSetのHTMLを作ってもらって、各フレームに表示するHTMLを任意のものにSRC属性を変えて(<frame name="○○○" src="表示させたいページ.html"> )サーバにUPしてもらい、それをリンク先のURLとすればよいのではないでしょうか。 FrameSetのHTMLの記述は短く簡単なものですから、それほど手間もかからずに、現実的に考えて一番簡単な方法だと思います。 ブラウザに表示されるURLがご自身のサイトでは、やはり商用目的では不都合ですから、「同じグループ会社のような感じ」でしたら、協力してもらって先方のサイトにFrameSetを追加設置してもらうのが良いと思います。 FrameSetのHTMLをご自分のサイトに置くか、先方に置いてもらうかの違いだけですが・・・。

kuma_chan20
質問者

お礼

リンク先がたくさんあるので、今回はフレーム無しで表示することにしました。 2度も回答してくださったのにすみません。 ご親切にありがとうございました!

その他の回答 (2)

  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.2

可能です。(先方の了解が取れた場合のみです。) リンク先は、ご自分のサイトではないと言うことですよね? まず、リンク先となるサイトと全く同じソースのFrameSetのHTML(フレームを定義しているファイルのことです)を作成して、適当なファイル名に変えておきます。 トップページ以外の表示させたいページをブラウザで表示させ、各フレーム内のページのプロパティからURLを調べて、先に作成したFrameSetの <frame name="○○○" src="表示させたいページ.html"> 部分を全て絶対パスに書き換えます。 こうして出来上がったFrameSetをリンク先にすれば、各フレームに表示させたいページが反映されます。 *リンク先のFrameSetを使わずに自分で作成したFrameSetを使うことになりますので、リンク先のサイト様の了解を取って、納得していただけた場合のみ、慎重に作成してください。 トラブルを避けるためにも、仲の良いご友人のサイトか、ご自分の別なサーバにあるサイトとのリンクに限定した方が無難です。

kuma_chan20
質問者

お礼

言葉が足りずすみません。 リンク先ですが、同じグループ会社のような感じのサイトです。 なので、同じWebサーバを使用しているのですが、そういった場合でも、ご紹介のような方法しかありませんでしょうか? もしよろしければ教えてください。 回答をありがとうございました。

回答No.1

それはフレーム内にあるページへ直接リンクを貼るということでしょうか? 方法としては可能です。 右クリックでショートカットのコピーか新しいウィンドで開けば、フレーム内のURLも分かりますしね。 ただ、トップページ以外に貼る場合は、サイトの運営者が禁止している場合もありますので、ご確認なさった方がいいと思います。

kuma_chan20
質問者

お礼

できれば、フレーム内にあるページが開いた状態で、フレームごとリンクさせたいのですが、それは不可能なことでしょうか? 不可能と分かれば、教えて頂いた方法でやりたいと思っています。 早速の回答をありがとうございました。

関連するQ&A

  • フレームへのリンク

    フレームのあるページへリンクを貼りたいのですが、 たいていリンクを貼るとトップページですよね、それをリンクで飛んできたときに違うページにしたいのですが可能ですか。 たいていは index.htmlの中に <IFRAME src="00.html" name="000"></IFRAME> となっていたときindexに飛ぶと フレームには00.htmlが見えますよね。 そうではなく01.htmlを最初から見せる方法はあるのですか。 普通に来た方には00.html サイト内のリンクの場合01.htmとしたいです。

  • フレーム内に他サイトをリンクさせたい時

    HPを持っていらっしゃる方に質問があります。 自分のサイト内のフレームに他の方のページをリンクさせてもらいたいのですが、その管理人の方に許可を願い出るのは当然としても、見た目、感じ悪いでしょうか。我がモノ顔って感じですか?リンクさせてもらいたいサイトは全ページ面白いので、フレーム内リンクとは別に、フレーム外でそのサイトのトップに行けるようにもするつもりなのですが・・・ 管理者の方の意見をお待ちしております。

  • フレーム使用サイトへのリンク

    「ヘッダー」「メニュー」「メイン」とフレームを使用しているサイトの トップページではなく、階層ページへへリンクを貼りたいのです。 階層ページのファイル名にリンクさせてしまうと、 「ヘッダー」「メニュー」が表示されません。(当たり前ですが…) どうにかして階層ページも「ヘッダー」「メニュー」を表示させたいのですが何か方法はあるでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレームを使ったページにリンクを貼る

    今ホームページを作成しています。フレームを使用しているページにリンクを貼りたいのですが、普通はそのフレームのページたとえばindexに貼りますよね。(メニューとそのページのトップページ) しかし、そうではなくフレームを使用したままでトップページではないところにリンクを貼りたいのですが、どうしたらよいでしょうか。 やはり、そのページにもフレームを使って別のHTMLファイルを作るしかないのでしょうか。 説明が下手で申し訳ありません。 分かる方教えていただけないでしょうか。

    • ベストアンサー
    • HTML
  • フレームで作られたサイトに別トップをつける

    フレームでくくられたサイトに 別のトップをつける方法で、困っております。 そのままリンクさせて 次に現状のトップへ移動すればいいのですが そうではなく いくつかボタンがあり サイトの指定ページを(フレーム付きで)開かせたいのです。 サイト自体を作り直すしかない? その方法以外で、なにかありますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレームとリンク

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

    • ベストアンサー
    • HTML
  • フレームへのリンクについて

    初めまして。フレームページへのリンクについて どうしてもわからなくって質問させていただきます。 例えばトップページにA、Bというリンク(文字)があります。 リンクを押すとフレーム(ナビゲーションと本文に切られて いる)ページに飛ぶのですがその際にA、Bの違いを認識して フレームページを壊さずに本文のエリアにAかBを表示すること って可能なのでしょうか? 知人に頼まれて作っているのですがそのような依頼なので どうしたらよいかなぁと考えています。 よいお知恵がありましたらよろしくお願いします。

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

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

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

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

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

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