Frame与iframe框架嵌套首先我们了解下一Frameset标签的相关属性:
frameset cols=数字或比例,数字或比例(左右分割框架)或
frameset rows=数字或比例,数字或比例(上下分割框架)
代码也可以写成这样:
frameset cols=120,*
用*的意思是左边的页面长度为120,而剩余的空间都留给右边的页面显示和使用。
在frameset之后还要加上frame的代码:
1、如果左边页面的显示网页为left.htm,而右边页面显示的网页为right.htm,代码将如下所示:
frameset cols=120,*
frame src="left.htm"
frame src="right.htm"
/
frameset 2、如果上边页面的显示网页为top.htm,而下边页面显示的网页为foot.htm,代码将如下所示:
frameset rows=30,*
frame src="top.htm"
frame src="foot.htm"
/frameset
■frameset标签控制属性如下:
framespacing=控制两个frame之间的距离;
frameborder=控制frame外框的粗细;
border=控制外框粗细,不外框便设成0
要分割页面的原始码如下,不须加上body标签:
html head title
我的网站
/title
/head frameset
cols=200,*frameborder="0"framespacing="0"border="0"
frame src="left.htm"
frame src="right.htm"
/frameset
/html
■frame标签的其它属性如下:
frame是用来表述被分割的每一个小窗口的情况的,其主要属性有:src:指定每个frame链接文件的路径,即链接文件所在的目录。
marginwidth:设置文件与左右边框的距离。
marginheight:设置文件与上下边框的距离。
noresize:禁止浏览者改变frame的大小。
scrolling:设置滚动条是否显示,一共有三个参数:yes(显示)、no(不显示)和auto(由浏览器自动判断是否显示滚动条),缺省值是auto。
name:设置frame的名字。(可控制超链接出现位置)
frame src="left.htm"name="left"
frame src="right.htm"name="right"
比如我们想要在按下左边页面里的的链接时,只改变右边页面的内容,则在在左边页面的链接目标里要加上:
a href="target="right"回论坛首页/a
请注意链接中target的定义为_parent,这属于4个特殊的保留值。它们是:
_parent:在当前FRAMESET位置显示新href;
_top:在当前整个窗口位置显示新href,比如本身FRAMESET位于另一个FRAMESET中;
_self:强制在当前FRAME中显示新href;
_blank:在新窗口中显示href;
这里定义的是右边框架内显示。
◆◆下面简要说明一下iframe标签的用法与属性◆◆
一、iframe也应该是框架的一种形式,它与frame不同的是,iframe可以嵌在网页中的任意部分。我们举第一个例子,具体代码如:
iframe width=420 height=330 frameborder=0 scrolling=auto
src=URL/iframe,这里的URL可以是相对路径,也可以是绝对路径
width表示宽度,height表示高度,可根据实际情况调整。
scrolling表示是否显示页面滚动条,可选的参数为auto、yes、no,如果省略这个参数,则默认为auto。
二、如何实现页面上的超链接指向这个嵌入的网页
只要给这个iframe命名就可以了。方法是iframe name=*,例如我命名为player,写入这句HTML语言iframe width=640 height=25 name=player frameborder=0 src=/iframe,
然后,网页上的超链接语句应该写为:a href=URL target=cuiz打开播放器/a
下面是一个iframe标签实例:
iframe name="exobud_mp"src="PlayerMP/exobud.html"
width="640"height="25"marginwidth="0"marginheight="0"
border="0"frameborder="0"scrolling="no"/iframe
☆以上设定框架大小的数值仅供参考。一般来说,长条形状的播放器会占用面积大约为640~760px(像素)的宽度乘以20~25px(像素)的高度。
(若使用字幕功能,需额外增加60px的高度)
☆下面给出几个播放器加入页面内的范例☆
1、使用网页框架(frameset)方式的嵌入法范例(上下型--播放器在下边):
frameset rows="*,25"framespacing="0"border="0"frameborder="0"
frame name="index"src="noresize frame
iframe嵌套页面加载慢name="exobudmp"src="PlayerMP/exobud.html"scrolling="no"noresize
/frameset 2、使用网页框架(frameset)方式的嵌入法范例(上下型--播放器在上边):
frameset rows="30,*"framespacing="0"border="0"frameborder="0"
frame
name="exobudmp"src="PlayerMP/exobud.html"scrolling="no"noresize frame name="index"src="noresize
/frameset 3、使用网页框架(frameset)方式的嵌入法范例(左右型--播放器在左边):
frameset cols="200,*"framespacing="0"border="0"frameborder="0"
frame
name="exobudmp"src="PlayerMP/exobud.html"scrolling="no"noresize frame name="index"src="noresize
/frameset
☆☆进行播放器嵌入网站的动作时,请注意:
1.您必须了解HTML的框架语法如何应用,以及懂得利用纯文本编辑器来设定框架
语法。若您仍未掌握框架语法的写法,请先在网路上搜索有关资料了解一下。
2.无论使用任何方式的语法(包括Javascript等)将播放器嵌入网站,您都必须
确保当浏览者转换网页时,不会同时整理播放器所在的网页,因而影响播放器
的动作。
3.如果您不熟悉HTML语法,最好不要使用以内嵌框架(iframe)的方式将播放器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。