日期:2014-04-09  浏览次数:20642 次

  浮动FRAME

  浮动FRAME是HTML4.0规范中的一个定义,目前的浏览器都支持它。

  不象FRAMESET表示的分割区样子,一个浮动FRAME作为一个内置对象存在于Web页面上,其样式就象一个页面上的一个图形或者一个applet。浮动FRAME使用<IFRAME>标记,它具有与<FRAME>相同的大多数属性设置,包括:name、src、marginwidth、marginheight、FRAMEborder以及scrolling。同时,它还具有与图形或者applet一样的height、width和align属性。

  而且,浮动FRAME遵循与普通FRAME一样的target原则:我们可以通过它的name来指向它。本原则适用于在任一类型FRAME中的浮动FRAME,反之易然。浮动FRAME中的没有traget的链接指向它本身,而_parent链接则指向包含<IFRAME>的文档所在的FRAME或者窗口。比如:


<IFRAME name="floater" src="../../start.htm" width=150 height=200 hspace=10 align=left>
 <IMG src="Images/noFRAME.gif" alt="You can't see the floating FRAME"
  width=150 height=200 hspace=10 align=right>
</IFRAME><BR>
<A href="one.htm"  target="floater">Show one.htm</A><P>
<A href="two.htm"  target="floater">Show two.htm</A><P>
<A href="start.htm"  target="floater">Bring back start.htm</A>

  注意,对应支持<IFRAME>标记的浏览器,任何位于<IFRAME>和</IFRAME>间的内容都将忽略。反之,其中的内容将显示出来,这可以用作解释当前浏览器不支持<IFRAME>。