2つ上のフレームの内容を参照する
[上に]
[前に]
[次に]
雪
1999/07/26(月) 11:52:37
index1.htmで、
<FRAMESET Rows="100%,*">
<FRAME NAME="fre" src="index2.htm" NORESIZE>
</FRAMESET>
とし、
index2.htmで、
<FRAMESET Rows="30%,*">
<FRAME NAME="fre2" src="index3.htm" NORESIZE>
<FRAME NAME="fre3" src="index4.htm" NORESIZE>
</FRAMESET>
index3.htmで、
<FRAMESET Rows="50%,*">
<FRAME NAME="fre4" src="index5.htm" NORESIZE>
<FRAME NAME="fre5" src="index6.htm" NORESIZE>
</FRAMESET>
というように、フレームを使っていった場合、フレームの内容を
ひとつ上は、parentで参照でき、一番大きいフレームは
topで参照できますが、二つ上等は直接参照できないのでしょうか。
topから見ていくことしか出来ないのでしょうか?
たこすけ
1999/07/26(月) 12:14:34
> 二つ上等は直接参照できないのでしょうか。
parent.parent
雪
1999/07/26(月) 12:53:13
それは、3つ上だったら
parent.parent.parentというように、
いくつ上でもparentをつなげていけば
良いとゆうことですか?
yasu
[HomePage]
1999/07/26(月) 13:52:21
そうですね。
親の親の・・・と重ねられます。
parentは、windowと同じ関数?メソッド?を持ちますし。
たこすけ
1999/07/26(月) 14:34:38
ちょっと外した意見かもしれませんが、
index5.htmがindex2.htmの値(例えばURL)を取得したい場合
top.fre.location
top[0].location
parent.parent.parent.fre.location
parent.parent.parent[0].location
parent.parent.location
のどれでも取得できます。
topとparentの違いって絶対パスか相対パスかの違いに似てるかも・・・
雪
1999/07/26(月) 14:47:27
[[解決]]
なるほど。
とても参考になりました。
たこすけさん、ありがとうございます。
[上に]
[前に]
[次に]