- 締切済み
フレームページへのリンクで…
あるページからフレームを使用したページにリンクを張るときに、 そのフレームページのどれかのフレームに (仮に一つのframeタグのname属性を"left"にするならばその"left"のフレームに) リンクと同時に、任意のページを読みこませる事は可能ですか? もう少し簡潔に言うと、index.htmlなどから、 複数のリンク先を同じフレームページにして(frame.htmlなら全部frame.htmlに)、 そのリンクによって表示させるフレームの中身を(top.htmlとかmain.htmlとかいろいろなものに) 変えられるかどうかって事です。 どうもうまく表現できなくてすいません。 もしできるのであれば、ぜひ教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kazukito
- ベストアンサー率44% (94/211)
「第三者のサイトからURLのリンクでフレーム内に任意のページを読みこませる」 これはスクリプトを組み込んでURLの最後にパラメータをつけて指定出来ます 私は詳しくないのですが、、、、
JavaScriptを使えばできると思います。 参考URLに、JavaScriptのソースを配布しているサイトを載せておきますね。 そのサイトのJavaScript講座の『サンプルプログラム』の『ウィンドウ』の所にある9.3が、namiri_eさんの求めているものではないでしょうか。
お礼
はい。ご紹介いただいてありがとうございます。 この方法でも出来そうですね。 でも、リンク元もリンク先も両方ともJavaScript使わないといけないんですね。
- h21953
- ベストアンサー率28% (54/190)
>フレームとは全く関係の無い外部のページからということです でしたら、ウィンドは開くことが出来ますが、そのフレームを制御するこは出来ません。 もし、そういったページがあるなら教えてください。
お礼
えー、今は無くなってしまったんですが、 旧富士銀行のホームページで使ってありまして、 それで同じように出来ないものかと思ったわけです。 ちなみに、そのソースの中では、 http://~~/~~.html?/ディレクトリ/ となっていました。
- h21953
- ベストアンサー率28% (54/190)
質問内容がわかりにくいのですが、このページのように左フレームのLinkをクリックして右フレームに表示する事ですか?
補足
そうではなくて、フレームとは全く関係の無い外部のページからということです。
お礼
参考URLどうもありがとうございます。 そうです。 .htmlのあとに?を付けて指定するやり方。 以前見かけてそれ以来気になってたのですが、 どうにもやりかたがわからなくて。