|
作者: 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] 论坛用户 | 登录 |
引用: 我觉得可以用这样的方法来实现: 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号