• ベストアンサー

フレーム名の取得は・・・?

上下に分割されたフレームページがあります。 上のフレームの名前は既知(仮に「A」とします) 下のフレームの名前は読み込まれたアプリケーションによって 変更されている場合にこれをAの位置から取得することは 可能でしょうか。 A(自分自身)はwindow.nameで取得できるのですが、Aから見た別の フレームの名前を取得する方法がわかりません。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

>そのようなイベント動作はできるものでしょうか? フレーム.window.onload が使えるんじゃないかな

komorebi99
質問者

お礼

お礼が大変遅くなり、申し訳ありませんでした。 ありがとうございました。

komorebi99
質問者

補足

BLUEPIXYさん、毎々お世話になっております。 分かりにくい補足を書いてしまい申し訳ありません。 インデックスの0番目、1番目…ということで書きました。 上のフレームが0番で、下のフレームが1番です。 今、イベントとして得たいのは下のフレームの描画が完了した 時のイベントです。

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#3補足>下のフレームの描画が完了した時のイベントです。 だめだったですか? 別のドメインのURLを表示してたらダメかもしれないですね。

noname#22259
noname#22259
回答No.2

ごめん。上下に割ってると書いてあったね parent.frames[1].name

komorebi99
質問者

お礼

お礼が大変遅くなり、申し訳ありませんでした。 ありがとうございました。

komorebi99
質問者

補足

回答大変ありがとうございます。 教えていただきました(インデックス1番目のフレーム)の名前を今回有効に 生かすためにはインデックス1番目のフレームの描画が終了したというイベント を捉える必要があるのですが、そのようなイベント動作はできるものでしょうか?

noname#22259
noname#22259
回答No.1

parent.frames[n].name //nはフレーム構成によって左から、0,1,..など

関連するQ&A