下のレイヤーを隠すには?

[上に] [前に] [次に]
タマ [E-Mail] 1999/05/31(月) 07:50:11
レイヤータグについて教えてください。
上に乗ったレイヤーで、下側のレイヤーを隠したいのですが、
INPUT TYPE="text" と、INPUT TYPE="button" は、隠す事が
出来ないのでしょうか?
上に乗ったレイヤーに背景色を付けても、下のレイヤーを
隠す事が出来ません。

隠す方法ってあるんですか?

よろしくお願いします。

とほほ 1999/05/31(月) 22:00:38
私の環境(Win95+NN4.01)では、<LAYER>にBGCOLORを指定することで隠
すことができたのですが・・・バージョンによって異なるのでしょうか。
BACKGROUNDで白い画像を貼り付けるとか・・・

おぱく堂 1999/05/31(月) 23:39:38
NN4の場合、ボタンがあると重ねあわせでは下を消せないとか
聞いたことがあります。(自分では試してません)
visibilityを hide(hidden)にして消すのではダメなのですか?
それならボタンがあっても消えますけど。(こっちは試した)

タマ 1999/06/01(火) 22:33:39
こんにちわ。

1枚目のレイヤーにINPUT TYPE="button"のページを作って、
2枚目のレイヤーに画像を載せて、
最初にページが読み込まれると、1枚目のページだけが見る事が出来て、
そこでボタンを押すと、2枚目のレイヤーが表示されるように作りたいのですが、

function yes(){
  if(c==n){
    document.layers["sec"].visibility=true;
    }else{
   document.layers["top"].visibility=hide;
  }
}

↑これでボタンを押すと、
hide is not defined.
と出てしまいます。
どうして???!

おぱく堂 1999/06/01(火) 23:09:51
visibility=trueのところが原因かも。visibility=showにしてみては?

たこすけ 1999/06/01(火) 23:13:07
> INPUT TYPE="text" と、INPUT TYPE="button" は、隠す事が
> 出来ないのでしょうか?
textやbuttonが上のレイヤーのサイズから少しでもハミ出した場合
背景色や画像でも隠す事が出来なくなります(一部分だけ隠すのは不可能)
上のレイヤーのサイズを大きめにしてみて下さい。

> hide is not defined
> どうして???!
showやhideは文字列なので
visibility="hide";
のようにクォーテーションで囲む必要があります。

visibility=false;
とした場合には必要ありません。

たこすけ 1999/06/01(火) 23:23:28
ちと補足:
> visibility=false;
> とした場合には必要ありません。
と書きましたが
visibilityに対してtrueやfalseとした場合
動作はしますが、警告がでちゃいます。
気になるのであれば'show'や'hide'として下さい。

たこすけ 1999/06/01(火) 23:36:37
補足の補足:
> visibilityに対してtrueやfalseとした場合
> 動作はしますが、警告がでちゃいます。
ごめんなさい。今実験したら警告なんてでませんでした。
何を勘違いしてたのだろう???

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