レイヤーをテキストエリアの上に表示したい!(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でもあまり差がないので。

本当にありがとうございました。

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