论坛: 网站建设 标题: 能不能把这个改为,不显示文字而自动播放音乐呢 复制本贴地址    
作者: asusmlan2 [asusmlan2]    论坛用户   登录
这是根据不同有时间显示文本的代码:看能不能改成播放音乐呢

<!-- 可将下面的文字根据需要进行更改-->
<script language="LiveScript">
now = new Date(),hour = now.getHours()
if(hour < 6){document.write("太晚了,该休息了!!!")}
else if (hour < 8){document.write("早上好!全新的一天开始了!")}
else if (hour < 12){document.write("上午好!工作辛苦了!")}
else if (hour < 14){document.write("中午好!还在上网吗?")}
else if (hour < 18){document.write("下午好!祝你工作顺利!")}
else if (hour < 22){document.write("晚上好!祝你玩的愉快!")}
else if (hour < 24){document.write("夜深了! 要注意身体呀! 祝你做个好梦!")}
</script>

地主 发表时间: 06-10-20 12:56

回复: asusmlan2 [asusmlan2]   论坛用户   登录
网上也有到时间播放音乐可是没有用,出错
以下代码就是:
<bgsound src="wen.mid" loop="0">
<% dim weh
If Time >=#1:00:00 AM# And Time < #5:00:00 PM#  Then
  weh = "<bgsound src="1.wav" loop="0">"
Else  If Time >#5:00:00 AM# And Time < #8:00:00 PM#
  weh = "<bgsound src="2.wav" loop="0">"
Else  If Time >#8:00:00 AM# And Time < #11:00:00 PM#
  weh = "<bgsound src="3.wav" loop="0">"
Else  If Time >#11:00:00 AM# And Time < #14:00:00 PM#
  weh = "<bgsound src="4.wav" loop="0">"
Else  If Time >=#14:00:00 AM# And Time < #17:00:00 PM#
  weh = "<bgsound src="4.wav" loop="0">"
Else  If Time >=#17:00:00 AM# And Time < #19:00:00 PM#
  weh = "<bgsound src="5.wav" loop="0">"
Else  If Time >=#19:00:00 AM# And Time < #24:00:00 PM#
  weh = "<bgsound src="6.wav" loop="0">"
End If
%>
<%=wen %>

B1层 发表时间: 06-10-20 12:57

回复: poemail [poemail]   论坛用户   登录
src="wen.mid"

dim weh

定义了weh后,再<%=wen%>

似乎参数多了吧?应该是<%=weh%>吧!

或者直接写:

<bgsound src="<%=weh%>" loop="0">


B2层 发表时间: 06-10-20 15:16

回复: asusmlan2 [asusmlan2]   论坛用户   登录
感谢,是出声音了,但不是根据时间来播放的喔

B3层 发表时间: 06-10-20 19:40

回复: asusmlan2 [asusmlan2]   论坛用户   登录
不行喔,可以去这个网址听听,还有些代码都漏出来了
61.132.46.234/index2.asp

B4层 发表时间: 06-10-21 10:32

回复: poemail [poemail]   论坛用户   登录
你还没看明白我的意思……
以下是代码……
<% dim weh
If Time >=#1:00:00 AM# And Time < #5:00:00 PM#  Then
  weh = "<bgsound src="1.wav" loop="0">"
Else  If Time >#5:00:00 AM# And Time < #8:00:00 PM#
  weh = "<bgsound src="2.wav" loop="0">"
Else  If Time >#8:00:00 AM# And Time < #11:00:00 PM#
  weh = "<bgsound src="3.wav" loop="0">"
Else  If Time >#11:00:00 AM# And Time < #14:00:00 PM#
  weh = "<bgsound src="4.wav" loop="0">"
Else  If Time >=#14:00:00 AM# And Time < #17:00:00 PM#
  weh = "<bgsound src="4.wav" loop="0">"
Else  If Time >=#17:00:00 AM# And Time < #19:00:00 PM#
  weh = "<bgsound src="5.wav" loop="0">"
Else  If Time >=#19:00:00 AM# And Time < #24:00:00 PM#
  weh = "<bgsound src="6.wav" loop="0">"
End If
%>
<bgsound src="<%=weh%>" loop="0">
你不能再有<%=wen %>


[此贴被 在20CN沦落(poemail) 在 10月21日11时43分 编辑过]

B5层 发表时间: 06-10-21 11:42

回复: asusmlan2 [asusmlan2]   论坛用户   登录
还是505错误啊

B6层 发表时间: 06-10-21 11:49

回复: poemail [poemail]   论坛用户   登录
那是你IIS配置问题……

不关代码的事……

B7层 发表时间: 06-10-21 11:53

回复: asusmlan2 [asusmlan2]   论坛用户   登录
IIS也能影响网页播放音乐吗

B8层 发表时间: 06-10-21 18:02

回复: asusmlan2 [asusmlan2]   论坛用户   登录
真的不行喔。我在家里也试了,上面的代码还能放出声音,而你的这个连声音都不出了,呵呵

B9层 发表时间: 06-10-21 18:06

回复: asusmlan2 [asusmlan2]   论坛用户   登录
怎么搞啊

B10层 发表时间: 06-10-23 08:16

回复: poemail [poemail]   论坛用户   登录
Sorry,没留意weh里面的东西…………

应该这样写…………

<% dim weh
If Time >=#1:00:00 AM# And Time < #5:00:00 PM#  Then
  weh = 1.wav
Else  If Time >#5:00:00 AM# And Time < #8:00:00 PM#
  weh = 2.wav
Else  If Time >#8:00:00 AM# And Time < #11:00:00 PM#
  weh =3.wav
Else  If Time >#11:00:00 AM# And Time < #14:00:00 PM#
  weh = 4.wav
Else  If Time >=#14:00:00 AM# And Time < #17:00:00 PM#
  weh = 4.wav
Else  If Time >=#17:00:00 AM# And Time < #19:00:00 PM#
  weh = 5.wav
Else  If Time >=#19:00:00 AM# And Time < #24:00:00 PM#
  weh = 6.wav
End If
%>
<bgsound src="<%=weh%>" loop="0">


B11层 发表时间: 06-10-23 09:42

回复: asusmlan2 [asusmlan2]   论坛用户   登录
没有关系,但是还是不行,没有声音喔,
这个问题是不是很难啊
可能是吧
我自己在网上找了好多,都找不到,只有根据日期放音乐的,没有根据时间来放的

B12层 发表时间: 06-10-23 18:09

回复: poemail [poemail]   论坛用户   登录
把你整页代码都发上来吧…………

B13层 发表时间: 06-10-24 14:39

回复: asusmlan2 [asusmlan2]   论坛用户   登录
晕喔,我没有直接就放到我的网站里的,我先是用一个空白的网页做测试的

B14层 发表时间: 06-10-24 18:09

回复: poemail [poemail]   论坛用户   登录
那怎么行,上面代码那么多if语句都没有结束,你这样肯定不行的了…………,最后还要加好几个End if呢!

B15层 发表时间: 06-10-25 10:54

回复: asusmlan2 [asusmlan2]   论坛用户   登录
在后面加了END IF
可是运行出现myload()}

B16层 发表时间: 06-10-26 18:05

回复: asusmlan2 [asusmlan2]   论坛用户   登录
这个根据时间放音乐就这么难吗

B17层 发表时间: 06-10-28 14:02

回复: gongguyu [gongguyu]   论坛用户   登录
代码:

<script language="javascript">
var bgsound1="bg.mp3"
var bgsound2="bg2.mp3"
var x
day=new Date()
hr=day.getHours()
if(hr<=18) {x=bgsound1}
else
x=bgsound2

document.write('<embed src='+'"'+x+'"'+'hidden="true" type="audio/x-ms-wma" autostart="true" loop="true">')
</script>



大概就是这样吧,我也是初学.

B18层 发表时间: 06-11-06 22:44

论坛: 网站建设

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

粤ICP备05087286号