sugar

怎么实现无论进到哪个子页,背景音乐都一直在播放的效果


摘自:闪吧

  怎么实现无论进到哪个子页,背景音乐都一直在播放的效果
解决思路:
做一个框架页,分为两部分,一部分放背景音乐的页面,另一部分放主要页面,而且放背景音乐的部分设置高度为0,让它隐藏(如果是左右式的就用cols设置它的宽度为0)。
具体步骤:

代码示例:

<frameset rows="0,*">
<frame src="music.htm" frameborder="0" noresize>
<frame src="index.asp">
</frameset>

或者

<frameset cols="0,*">
<frame src="music.htm" frameborder="0" noresize>
<frame src="index.asp">
</frameset>

注意:对于不支持框架的浏览器,本例代码运行后将无法正常显示,这里如果需要提示用户,可以添加NOFRAME元素:

<frameset cols="0,*">
<frame src="music.htm" frameborder="0" noresize>
<frame src="index.asp">
</frameset>
<noframe>
<body>抱歉,您的浏览器不支持框架技术</body>
</noframe>

 提示:rows="0,*"的意思是设置第一个框架的高度为0,第二个框架自动调整为文档区域高度减去第一个框架的高度所得的值。cols="0,*"也是相似的道理。
特别提示
代码运行后,只要index.asp页里没有链接是以_top(即链接目标取代框架页)方式打开,无论链接到哪个子页面,music.htm页的音乐将一直播放。

posted on 2006-02-27 19:09 sugar 阅读(318) 评论(0)  编辑 收藏 引用 所属分类: Web Standards

只有注册用户登录后才能发表评论。

公告

WB Editor 是支持中文 blog 写作的工具。



导航

<2005年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

程序设计 Program design

搜索

最新评论

阅读排行榜

评论排行榜