| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1079 人关注过本帖
标题:请教网页整点语音报时
取消只看楼主 加入收藏
place
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-11-18
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:2 
请教网页整点语音报时
下面这段代码当满足了条件他也自动报时了,但网页也同时转到了一个空白页面。
不要setInterval的话,网页刷新后才能报时。

请教怎样让网页在不刷新的条件下并且一满足条件就让他自动报时,而且不让网页转到空白页面去?
function bgsound()
{  
       var time=new Date();
          var hours=time.getHours();
          var minutes=time.getMinutes();
          var seconds=time.getSeconds();
          var arr=new Array();
          arr[0]="<bgsound src='sound/0.mp3' loop=1>";
          arr[1]="<bgsound src='sound/1.mp3' loop=1>";
          arr[2]="<bgsound src='sound/2.mp3' loop=1>";
          arr[3]="<bgsound src='sound/3.mp3' loop=1>";
          arr[4]="<bgsound src='sound/4.mp3' loop=1>";
          arr[5]="<bgsound src='sound/5.mp3' loop=1>";
          arr[6]="<bgsound src='sound/6.mp3' loop=1>";
          arr[7]="<bgsound src='sound/7.mp3' loop=1>";
          arr[8]="<bgsound src='sound/8.mp3' loop=1>";
          arr[9]="<bgsound src='sound/9.mp3' loop=1>";
          arr[10]="<bgsound src='sound/10.mp3' loop=1>";
          arr[11]="<bgsound src='sound/11.mp3' loop=1>";
          arr[12]="<bgsound src='sound/12.mp3' loop=1>";
          arr[13]="<bgsound src='sound/13.mp3' loop=1>";
          arr[14]="<bgsound src='sound/14.mp3' loop=1>";
          arr[15]="<bgsound src='sound/15.mp3' loop=1>";
          arr[16]="<bgsound src='sound/16.mp3' loop=1>";
          arr[17]="<bgsound src='sound/17.mp3' loop=1>";
          arr[18]="<bgsound src='sound/18.mp3' loop=1>";
          arr[19]="<bgsound src='sound/19.mp3' loop=1>";
          arr[20]="<bgsound src='sound/20.mp3' loop=1>";
          arr[21]="<bgsound src='sound/21.mp3' loop=1>";
          arr[22]="<bgsound src='sound/22.mp3' loop=1>";
          arr[23]="<bgsound src='sound/23.mp3' loop=1>";
          for(var j=0;j<arr.length;j++)
           {
             if(hours==j && minutes==0 && seconds==0)
              {
              alert(document.write(arr[j]));
              }
           }
}
setInterval("bgsound()",1000);
搜索更多相关主题的帖子: 报时 语音 网页 整点 
2009-11-18 21:16
place
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-11-18
收藏
得分:0 
可以运行,谢谢拉。
但我有个疑惑,document.getElementsByTagName("bgsound")[0].src=arr[j];中的[0]去掉就不能运行。我的HTML中就一个<bgsound>?
2009-11-19 14:15
place
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2009-11-18
收藏
得分:0 
以下是引用aspic在2009-11-19 10:22:10的发言:

<bgsound src="" loop="1" />
<script>
function bgsound() {
    var time = new Date();
    var hours = time.getHours();
    var minutes = time.getMinutes();
    var seconds = time.getSeconds();
    var  ...
明白了,再次表示感谢
2009-11-19 18:36
快速回复:请教网页整点语音报时
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012593 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved