lHTML フレーム レイヤ '98. 3.26
l.お知らせ 内容 LINK FILE   HTML Win PC Unix MS-DOS C C++ Mfc Java 
.全般_ .文字 _配置   _リンク .フレ-ム  CGI .タグ一覧.
登録_ .音・画. .スタイル .--. .ActiveX.  ---  .名前. _一覧
 フレ-ム   簡単な例   詳細   フロ-ティング   レイヤ ( 詳細 ) 
LAYER   IExploreとNetscapeで同じ表示

T 配置を指定する表示 LAYER ( Netscape4.0 のみ )
レイヤ四角形を配置して、その中に 任意の内容を表示します。
レイヤは、他の内容の上に 重ねて表示されます。

<LAYER
VISIBILITY="SHOW"
ID="L1"
Z-INDEX="0"
ABOVE="L2"
BELOW="L2"
PAGEY="200" 
TOP="200"
PAGEX="100"
LEFT="100"
WIDTH="300" 
HEIGHT="100"
BGCOLOR="YELLOW" 
BACKGROUND="abc.gif"
SRC="aaa.htm" 
>
表示する内容
</LAYER>
<NOLAYER>
未対応ブラウザ用の内容 
</NOLAYER>
 
表示します。( デフォルト ) HIDE=非表示 INHERIT=親と同じ
他のレイヤと重ねる場合に、順番を指定するためのID記号。
 〃  順番を表わす番号。3, 5, 7 など。 ( 0 が一番下。)
 〃  L2 が上になるように表示します。( L2 の下に表示。)
 〃  L2 が下になるように表示します。( L2 の上に表示。)
ページの上端から 200 の位置に表示します。 
 〃 ( 親のレイヤがある場合は、親の上端から 200 の位置 )
ページの左端から 100 の位置に表示します。
 〃 ( 親のレイヤがある場合は、親の左端から 100 の位置 )
横幅を 300 にします。 
縦幅を 100 にします。
背景色を黄色にします。 
背景を abc.gif で描きます。
レイヤの中に、aaa.htm を表示します。
 
 
レイヤの中に表示する、文字や絵など。
 

レイヤの中の 文字や絵なども、そのまま表示されます。
( レイヤの背景や、指定した別ページは表示されません。)


T IExplore と Netscape で同じ表示にするには
IExplore : レイヤを表示できません。
 レイヤの中の文字や絵は、そのまま表示されます。
 レイヤの中の別ページは、表示されません。
 <IFRAME>〜</IFRAME> の内容は、Netscape だけに表示されます。

Netscape  : フローティングフレームを表示できません。
 フローティングフレームの中( 別ページ ) は表示されません。
 <NOLAYER>〜</NOLAYER> の内容は、IExplore だけに表示されます。
 ※ <LAYER>〜</LAYER> の内容は、IExplore にも表示されます。

同じ表示にするには (1)
フローティングフレームとレイヤで、ぞれぞれに同じページを表示します
<IFRAME SRC="abc.htm" WIDTH="200" HEIGHT="80">
<LAYER SRC="abc.htm" WIDTH="200" HEIGHT="80"></LAYER>
</IFRAME>
または
<LAYER SRC="abc.htm" WIDTH="200" HEIGHT="80"></LAYER>
<NOLAYER>
<IFRAME SRC="abc.htm" WIDTH="200" HEIGHT="80"></IFRAME>
</NOLAYER>
※ 目的によっては、別々のページを指定します。
この方法を使うと、このホームページのように 複数のページに同じリンクをたくさん書く場合、 リンクの部分をひとつのページにまとめることができます。
残念ながらレイヤは、スタイルを使用したページは正しく表示してくれないようです。
( IExplore 専用のスタイルを使った場合など。)


同じ表示にするには (2)
同じページの中で、IExplore と Netscape では別々の内容を表示します
<IFRAME WIDTH=0 HEIGHT=0>
<NOIFRAME>
 Netscape 用の表示内容。
</NOIFRAME>
</IFRAME>
← 表示ファイルを指定しない フローティングフレーム
← 未対応ブラウザ用の内容 ( 書く必要はありません。)
 IExplore には表示されません。
<LAYER></LAYER>
<NOLAYER>
 IExplore 用の表示内容。
</NOLAYER>
← 何も書かないレイヤ ( 書く必要はありません。)
← レイヤ未対応ブラウザ用の内容
 Netscape には表示されません。


同じ表示にできない場合
IExplore : 重ね表示はできません。( スタイルを使う必要があります。)
Netscape  : レイヤの中を指定したリンクは書けません。( と思います。)


T

  mtoga@sannet.ne.jp   登録日 '96. 6.15
URL : http://www.sannet.ne.jp/userpage/mtoga/index.html