- ベストアンサー
ネットスケープ6以上で表示できるようにしたい
- ネットスケープ6以上で表示できる方法を教えてください。
- N6以上で動作しない場合、代替の書き方を教えてください。
- 表示の問題を解決するための方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、手直ししただけで動くよ。 <html> <head> <STYLE TYPE="text/css"> <!-- #links0 { position:absolute; left:430;top:75; font-size:10pt; z-index:2 ;} .lays { position:absolute; left:50;top:350; width:250;height:200; clip:rect(0,250,200,0); font-size:10pt; line-height:150%; text-align:center; z-index:0 ;} //--> </STYLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function setBGCOLOR(layName,color){ if(document.getElementById){window.document.getElementById(layName).style.backgroundColor=color;} else{document.layers[layName].bgColor=color;} } function zindexLAYER(layName,zindex){ zindex = zindex - 0; if(document.getElementById){window.document.getElementById(layName).style.zIndex=zindex;} else{document.layers[layName].zIndex=zindex;} } function c02ini(){ setBGCOLOR('msg1','#d8bfd8'); setBGCOLOR('msg2','#f5deb3'); } function swtOnZ(layName){ zindexLAYER('msg1',0); zindexLAYER('msg2',0); zindexLAYER(layName,2); } //--> </SCRIPT> </head> <BODY onLoad="c02ini();"> <DIV ID="links0"> <A href="Page1.html" onmouseover="swtOnZ('msg1')"><IMG class="vmid" src="top1.gif" width="77" height="78" border="0">Page1</A><BR> <A href="Page2.html" onmouseover="swtOnZ('msg2')"><IMG class="vmid" src="top2.gif" width="77" height="78" border="0">Page2</A><BR> </DIV> <DIV CLASS="lays" ID="msg1" style="z-index:0; background-color:#d8bfd8;"> <BR>Page1説明 </DIV> <DIV CLASS="lays" ID="msg2" style="z-index:1: background-color:#f5deb3;"> <BR>Page2説明 </DIV> </body> </html>
その他の回答 (1)
- HUTABA
- ベストアンサー率27% (436/1611)
Netscape6では、レイヤ機能が削除されていますのでレイヤを使用する事は出来ません。 その代わりのDOMがサポートされましたので、Netscape6ではDOMを使用するようにするか、Netscape6のことは諦めるか、初めからデザインを練り直すしかないと思います。
お礼
ありがとうございます。理由がわかってすっきりしました。 考え直しています。参考にしていた書籍が古いといけないですね!!
お礼
エリア内にマウスポインタが乗ったとき、 フォームに概要を表示するようにしようかなあ・・・・ と考え直しているところでした。 godakazさんが修正してくださった getElementById に 書き直したらしっかり表示されました!! ありがとうございます。大変参考になりました。