论坛: 网站建设 标题: 请问怎样才能设置全站的背景音乐(不是单个网页) 复制本贴地址    
作者: qwhacker [qwhacker]       登录
我做了一个网站,我想在整个网站内插入背景音乐,注意不是单个网页(我的网站内所有的超链接全都定义为在相同框架内打开)也就是说不管怎么点超链接都不影响背景音乐的播放(音乐不能停止,也不能重新播放)。很急,请各位大侠帮忙。是不是用css呀,可是我不懂css呀。麻烦各位大侠说得详细一点。小弟先谢过了。

地主 发表时间: 04-04-19 18:20

回复: Idof [idof]   论坛用户   登录
我有个法
不过不算好

就是你做一个框架网页
比如上下两个框架
把下面的高度设为0
下面的框架里就是你要背景音乐

此仍一憨法

不知哪位高手还有更好的方法
我是想不出来了

B1层 发表时间: 04-04-19 18:40

回复: pyion [pyion]   论坛用户   登录
楼上说的对,就是这样的

B2层 发表时间: 04-04-19 18:47

回复: qwhacker [qwhacker]      登录
哈哈,成功了。谢谢楼上的大哥。

B3层 发表时间: 04-04-19 21:21

回复: zml2236 [zml2236]   论坛用户   登录
有一种论坛好象就是这样的,

B4层 发表时间: 04-04-19 21:37

回复: abctm [abctm]   版主   登录
那个方法的可以直接在下面放个下载的播放器代码

我想楼主要的是这样的


把如下代码加入<body>区域中
<SCRIPT language="javascript">
<!--
var sound1="song1.mid"
var sound2="song2.mid"
var sound3="song3.mid"
var sound4="song4.mid"
var sound5="song5.mid"
var sound6="song6.mid"
var sound7="song7.mid"
var sound8="song8.mid"
var sound9="song9.mid"
var sound10="song10.mid"
var x=Math.round(Math.random()*9)
if (x==0) x=sound1
else if (x==1) x=sound2
else if (x==2) x=sound3
else if (x==3) x=sound4
else if (x==4) x=sound5
else if (x==5) x=sound6
else if (x==6) x=sound7
else if (x==7) x=sound8
else if (x==8) x=sound9
else x=sound10
if (navigator.appName=="Microsoft Internet Explorer")
document.write('<bgsound src='+'"'+x+'"'+' loop="infinite">')
else
document.write('<embed src='+'"'+x+'"'+'hidden="true" border="0" width="20" height="20" autostart="true" loop="true">')

//-->


</SCRIPT>


有几个吧你 的音乐替换上面的音乐

B5层 发表时间: 04-04-19 21:47

回复: Aoming [aoming]   版主   登录
服务器支持SSI的话可以把网页设计为top、main两部分。
top为一个小页面,包含播放器
然后在其余网页main中包含top页。相当于插入 页眉或页角。

B6层 发表时间: 04-04-20 00:45

回复: imstone [imstone]   论坛用户   登录
这样只能解决音乐的问题!

哈,可是还有背景,我想不到有什么简单的不边的方法?!



B7层 发表时间: 04-04-20 20:18

回复: abctm [abctm]   版主   登录
那个方法的可以直接在下面放个下载的播放器代码

我想楼主要的是这样的


把如下代码加入<body>区域中
<SCRIPT language="javascript">
<!--
var sound1="song1.mid"
var sound2="song2.mid"
var sound3="song3.mid"
var sound4="song4.mid"
var sound5="song5.mid"
var sound6="song6.mid"
var sound7="song7.mid"
var sound8="song8.mid"
var sound9="song9.mid"
var sound10="song10.mid"
var x=Math.round(Math.random()*9)
if (x==0) x=sound1
else if (x==1) x=sound2
else if (x==2) x=sound3
else if (x==3) x=sound4
else if (x==4) x=sound5
else if (x==5) x=sound6
else if (x==6) x=sound7
else if (x==7) x=sound8
else if (x==8) x=sound9
else x=sound10
if (navigator.appName=="Microsoft Internet Explorer")
document.write('<bgsound src='+'"'+x+'"'+' loop="infinite">')
else
document.write('<embed src='+'"'+x+'"'+'hidden="true" border="0" width="20" height="20" autostart="true" loop="true">')

//-->


</SCRIPT>


有几个吧你 的音乐替换上面的音乐

-------
设置框架网页,一个为main也为back
back放入以上代码也可以,不过也可以用下载好的播放器

B8层 发表时间: 04-04-20 21:38

回复: Aoming [aoming]   版主   登录
是忽略了“不管怎么点超链接都不影响背景音乐的播放(音乐不能停止,也不能重新播放)。”这句话。不过他描述的也不太清楚。背景音乐是多个还是单个?其他页面是否还放置音乐等。

B9层 发表时间: 04-04-22 22:12

回复: tommy_he [tommy_he]   版主   登录
小星,他要的是播放器,不是BACKSOUND

B10层 发表时间: 04-04-22 22:32

回复: zml2236 [zml2236]   论坛用户   登录
 
引用:
我做了一个网站,我想在整个网站内插入背景音乐,注意不是单个网页(我的网站内所有的超链接全都定义为在相同框架内打开)也就是说不管怎么点超链接都不影响背景音乐的播放(音乐不能停止,也不能重新播放)。很急,请各位大侠帮忙。是不是用css呀,可是我不懂css呀。麻烦各位大侠说得详细一点。小弟先谢过了。



我觉得可以用这样的方法来实现:

1.做一个页面将设置好你所要准备播放的背景音乐;[下面是设置页面的方法]
<HTML>
<BODY>
<BGSOUND SRC="
这里放入你所播放的背景音乐文件" LOOP="infinite">
</BODY>
</HTML>

LOOP="infinite"表示为重复播放

2。再做个框架网页把你的网站和上面设置的背景音乐页面放到一起;[方法如下]

<FRAMESET ROWS=100%,*>
<FRAME SRC="
这里是你的网站的URL">
<FRAME SRC="
这是上面的音乐文件的URL">
</FRAMESET>


这样就能实现你说的“在整个网站内插入背景音乐,点超链接都不影响背景音乐的播放”的想法了。


下面是一个例子:



      查看例子


[此贴被 小明(zml2236) 在 05月01日23时40分 编辑过]

B11层 发表时间: 04-05-01 17:16

回复: wjccn [wjccn]   论坛用户   登录
这样的话
  岂不是页面超多
  要知道,每个框架也会生成一个文件的~
 

B12层 发表时间: 04-05-02 00:31

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号