• 締切済み

親フレームで子フレームのリンク先を制御することはできますか?

親フレームで子フレームのリンク先を制御することはできますか? 子フレームは普通にリンク先を指定し、親フレームよりそのリンク先を変更して表示させる方法はないでしょうか? 宜しくお願いします。

  • Java
  • 回答数2
  • ありがとう数0

みんなの回答

回答No.2

javaではなく、javascriptということですよね? 親フレームと子フレームのscriptを 共通の外部ファイルに持てば実現可能かと思います。 ■子フレームのリンク <a href="#" onClick="aaa(flg)">xxx</a> ■外部スクリプトファイル function aaa(flg) { if (flg) { window.open(url, name, prm); } else { window.open(url, name, prm); } } 親による制御の条件がわからないので 上記のような抽象的な内容でしか言えませんが こんな感じでどうでしょう?

回答No.1

ここを活用できませんかね? http://www.openspc2.org/reibun/javascript/#10

参考URL:
http://www.openspc2.org/reibun/javascript/#10
nite2000
質問者

補足

すみません。該当するスクリプトはなさそうです。 実際の操作は子フレームのリンクをクリックして親フレーム内のスクリプトにより子フレームのリンク先ではなく親が指定したリンク先に飛ばすという変なものなのですが。。。 具体的使用例の質問は控え願います。

関連するQ&A

  • 親フレームからの子フレーム表示の制御

    親フレームにボタンを貼り付け、クリックしたら子フレーム表示をおこなっています。 一度子フレームを表示したら、ボタンを押しても表示しないようにしたいのですが方法がわかりません。 ボタンを押せないようにする以外の方法で制御できないものでしょうか?

    • ベストアンサー
    • Java
  • フレームで分かれたページへのリンク

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

    • ベストアンサー
    • HTML
  • 外部swf(子swf)から、親swfの特定「シーン/フレーム」にリンクをしたい。

    アクションスクリプト初心者です。お力をお貸し下さい、どうぞよろしくお願いいたします。 「親swf」ファイルに、「子swf」ファイルを読み込み、「子swf」のリンクボタンから 「親swf」ファイルの指定「シーン/フレーム」にリンクをしたいのですが上手くいきません。 「親」ファイルのタイムライン上に配置した「ムービークリップ(インスタンス名:tv)」を 外部swf「子swf」に差し替えるスクリプトは ---------- loadMovie("子swf", "tv"); stop(); ---------- と、記述して上手く動いてますが、 「子swf」のリンクボタンから「親swf」の指定「シーン/フレーム」にリンクさせるにはどの様なスクリプトを書けば良いのか?アドバイスをお願いいたします。 ※「親swf」の指定「シーン/フレーム」とは、「子swf」を読み込む前の「シーン/フレーム」 に戻したいのです。 感覚として下記のようなスクリプトを書きましたが、「親swf」の最初のシーン/フレームに 戻ってしまいます。 リンクボタンに記述 ---------- on (release) { loadMovieNum("親swf", 0); _root.gotoAndPlay("指定シーン",フレーム番号); } ---------- どなたか詳しい方アドバイスよろしくお願いいたします。

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

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

  • インラインフレームで組まれたHTMLで子フレームより、親フレームのUR

    インラインフレームで組まれたHTMLで子フレームより、親フレームのURLを参照したいです。 parent.locationで参照出来ることは、わかったのですが、サイトの制御がかかっているようで これは、使えないようです。 サイトは、楽天です。 他に何か方法があればと思うのですが、 ご教授のほど、お願い致します。

  • フレームページへのリンクについて

    上中下3分割のフレームページがあります。真ん中のページの指定の場所へリンクしたいと思い、いろいろやってみましたが、上手くいきません。 やり方として 1.リンク先ページの指定の場所(今回は画像です)を選択し右クリック→リンクの挿入→ラベルを付ける→半角英数で任意に設定→OKで閉じる→ページの保存→フレーム設定ページの上書き保存 2.リンク元のページの指定の場所をドラッグ反転→右クリック→リンクの挿入→ファイル→リンク先のファイル名入力(フレーム全体のファイル名を入力しました)→ターゲット→親ウインドウ→ラベルタグ→ここでラベル入力欄の右端の下向き矢印をクリックしても何も表示されないので、1.のリンク先で入力したラベル名を手入力→OKで閉じる→ページの保存→フレーム設定ページの上書き保存 という手順でやりました。この結果、リンク元をクリックするとリンク先のページに飛びますが、指定の場所へは行かず、なんていうのかなあ、デフォルトの位置とでもいいますか・・・が表示されてしまいます。 どこが悪いのでしょうか?ご存知の方お見えでしたらよろしくお願いいたします。

  • フレーム指定でシンクを貼った後、またリンクを貼らないとだめでしょうか?

    フレーム指定でリンクを貼り、リンク先をフレーム内で表示できるようにしました。  更にそこからリンクがあり、自分の経験ではそこからは何も指定しなくてもリンクだけ貼ればフレーム内で表示されたと思ったのですが、表示することが出来ませんでした。  鯨飲としてはジャバスクリプトでターゲット指定をしめしてリンクを貼ったのでそこが原因なのかと思いました。  どうかアドバイスをいただけなくぃでしょjか? お願いします。

  • 外部ドメインで編集不可の子フレームが更新されると、親フレームも更新され

    外部ドメインで編集不可の子フレームが更新されると、親フレームも更新される制御方法を教えてください。

  • フレームのリンクに関して

     左のフレームにボタンを作ってそのボタンをクリックすると 右のフレームにリンク先が表示されるようにしたいのですが どうしてもできません。タグ辞典で勉強しながらやっているのですが よくわかりません。もうボタンはできています。そのボタンをクリック すると左のフレームにリンクさきが表示されてしまいます。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • リンク先を別のフレームに表示

    ホームページビルダーV9でホームページを作成してます。 フレームが3つのページを作成してます。 上部に横長のフレーム、その下に左右2つのフレームです。 上部のリンク先を左下に表示し、その左下のリンク先を右下フレームに表示しようとしてます。 上部のリンク先を左下への表示までは出来るのですが、左下の画面は上部のリンク先がトリガーなので編集画面では左下のリンクページは表示されません。よって左下のリンク画面が表示されないため右下へのリンク表示の設定ができません。 ホームページビルダーでこの様な設定は出来るのでしょうか? 最悪HTMLでの作成(埋め込み)でもかまいません。 ご指導お願いします。

専門家に質問してみよう