レイヤーをテキストエリアの上に表示したい!(NNのみ)
[上に]
[前に]
[次に]
とびお
[E-Mail]
1999/10/28(木) 17:08:42
こんXXは とびおです。
フォームで入力エリアをたくさん表示しているので、
「ヒント」のリンクを触ると解説を表示する処理で、
NN4.04、NC4.7で確認したところ、レイヤーがテキストエリアの後ろに
表示されてしまうのです。
IEのように、全面に表示する方法はないでしょうか?
*zIndex:2 を指定してもダメでした。NC4.7はこれを指定するとレイヤーの表示もおかしくなりました。
よろしくお願いいたします m(_ _)m
のぐ
1999/10/28(木) 19:31:48
#できることなら、私も知りたいです・・・。
私もいろいろ試行錯誤しましたが)、できませんでした。
どうしても、というなら重なってしまうテキストエリアのレイヤを
hidden にするしかないです。
ちなみにIEでもテキストエリアはOKですが、セレクトは重なり
ます。MSのホームページでも該当のセレクトだけを hidden に
することで逃げているようです。あと、どこかで読んだのですが、
NCは form を特別なレイヤとして管理しているので、zIndex は
まずいそうです。form と layer を互い違いにしたりしても落ち
ます。
のぐ
1999/10/28(木) 19:38:01
思い出しました。ココ↓です。
"Java Script(TM) Tips collection"
http://www.din.or.jp/~hagi3/JavaScript/JSTips/Default.htm
の「StyleSheet の落し穴」−「フォームって何?」に解説(?)が
あります。
とびお
[E-Mail]
1999/10/29(金) 10:06:33
[[解決]]
のぐさん、レスありがとうございます。
ご紹介いただいたサイトをずずずいっと 見ました.
とっても参考になりました! (*^o^*)
結論としては、「できないから や〜めたっ」です。
その代わり、解説文をテキストエリアに表示することにしました。
onMouseOverで解説をテキストエリアに入れて,
onMouseOutで元に戻す。
これなら、IEでもNN/NCでもあまり差がないので。
本当にありがとうございました。
[上に]
[前に]
[次に]