NNで入れ子のlayerのvisibilityを操作する方法

[上に] [前に] [次に]
あや [E-Mail] [HomePage] 1999/08/11(水) 13:48:14
はじめまして。あやです。

NNで、入れ子になっているlayerのvisibilityを操作したいのですが、
どうしてもエラーになってしまいます。
≪現象≫
記述のホームページアドレスをNNで(IEでは誤動作します)開きます。
画面下のlayer1〜layer4までを押すと
対応するlayerが消えるようにしてありますが、
layer3だけはlayer2の入れ子にしてあるせいかエラーになります。

どうぞ、ご教授下さいませ。

TAKI 1999/08/11(水) 14:49:25
NNで、入れ子のレイヤーは
document.layers['(親レイヤー)'].document.layers['(子レイヤー)']
のようにあらわします。
だからこの場合は
document.layers['lay2'].document.layers['lay3'].visibility="hidden"
という処理をさせれば、layer3 だけを消すことが出来るはずです。

zizz... [HomePage] 1999/08/11(水) 14:49:45
document.layers['lay2'].document.layers['lay3'].visibility
でどうですか?

Netscapeのレイヤーは、独立した存在として扱われ、
documentオブジェクトを持っています。

zizz... [HomePage] 1999/08/11(水) 14:50:23
20秒差。(笑)

あや [E-Mail] [HomePage] 1999/08/11(水) 14:59:10
[[解決]]
すごい!
出来ちゃった!!
TAKIさん、zizzさん、本当にどうもありがとです o(^-^)o

[上に] [前に] [次に]