下のレイヤーを隠すには?
[上に]
[前に]
[次に]
タマ
[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とした場合
> 動作はしますが、警告がでちゃいます。
ごめんなさい。今実験したら警告なんてでませんでした。
何を勘違いしてたのだろう???
[上に]
[前に]
[次に]