CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

难题: 一个页面每隔10秒reload,有何办法去掉"卡卡"声音?

楼主lpeng(about:blank)2003-06-01 19:22:42 在 Web 开发 / JavaScript 提问

如题,最好状态栏中的进度条也不显示.100分求救。在线等待 问题点数:100、回复次数:18Top

1 楼fason(咖啡人生)回复于 2003-06-01 19:27:40 得分 0

不能,请再说清楚些reload()的具体情况Top

2 楼poolnet()回复于 2003-06-01 19:28:43 得分 0

xmlTop

3 楼lpeng(about:blank)回复于 2003-06-01 19:49:36 得分 0

setTimeout('this.location.reload()',4000);  
  是用这种方式  
   
  其实这个页面的在的框架我已经width=0,height=0了。但是它的状态仍然显示在状态栏。  
   
   
   
   
  Top

4 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-06-01 21:34:11 得分 60

用xmlhttp吧  
   
  <script>    
        function   sendData(){    
        var   url=window.location  
        var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
        xmlhttp.Open("get",url,   false);    
        xmlhttp.Send();    
        }    
  setTimeout('sendData()',4000);  
  </script>Top

5 楼fansboy(泛思)回复于 2003-06-01 21:40:31 得分 0

同意楼上的说法.  
  Top

6 楼lpeng(about:blank)回复于 2003-06-01 22:14:31 得分 0

不行呀。老大  
  <script>    
        function   sendData(){    
        var   url='http://www.sina.com.cn/';  
        var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
        xmlhttp.Open("get",url,   false);    
        xmlhttp.Send();    
        }    
  setTimeout('sendData()',4000);  
  </script>  
  存为一个页面。一直没有运行Top

7 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-06-01 22:25:40 得分 0

在运行啊,不过你看不出来,这不就是你要得效果吗  
  try:  
  <script>    
        function   sendData(){    
        var   url='http://www.sina.com.cn/';  
        var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
        xmlhttp.Open("get",url,   false);    
        xmlhttp.Send();    
        alert(xmlhttp.responseText)  
        }    
  setTimeout('sendData()',4000);  
  </script>  
  Top

8 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-06-01 22:31:33 得分 0

定时函数有点问题,try:  
  <script>    
        function   sendData(){    
        var   url='http://www.sina.com.cn/';  
        var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
        xmlhttp.Open("get",url,   false);    
        xmlhttp.Send();    
        alert(xmlhttp.responseText)  
        }    
  function   my_refresh()  
  {    
  sendData();  
  setTimeout("my_refresh()",10000);  
  }    
  my_refresh();  
  </script>Top

9 楼lpeng(about:blank)回复于 2003-06-01 23:16:58 得分 0

我的问题是在一个frame中   有一个html页面,不断的刷新,使用   xmlhttp方式  
  <script>    
        function   sendData(){    
        var   url='http://www.sina.com.cn/';  
        var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");    
        xmlhttp.Open("get",url,   false);    
        xmlhttp.Send();    
        alert(xmlhttp.responseText)  
        }    
  function   my_refresh()  
  {    
  sendData();  
  setTimeout("my_refresh()",10000);  
  }    
  my_refresh();  
  </script>  
  <script>   //内容根据数据库会动态变化  
  parent.document.write('aa');  
  parent.document.write('bb');  
  parent.document.write('bb');  
  </script>  
   
   
  你说的刷新方法单独在一个页面中可以。但用到这上面一直不起效果。不知道哪里有问题  
   
  Top

10 楼kingofbird(雪鹰)回复于 2003-06-02 09:26:31 得分 20

我遇到过,可以解决的!你是做聊天市吧  
  用这个document.execCommand('Refresh')就可以了!呵呵Top

11 楼lpeng(about:blank)回复于 2003-06-02 09:37:30 得分 0

to   kingofbird(雪鹰)   老大,可不可以说的清楚一些。  
  贴一些具体代码出来Top

12 楼nik_Amis(...)回复于 2003-06-02 10:18:58 得分 0

upTop

13 楼tmj(革命者)回复于 2003-06-02 11:43:04 得分 0

up   learnTop

14 楼lpeng(about:blank)回复于 2003-06-02 12:11:22 得分 0

这样说吧,我的页面很简单,页面中包含  
  <script   language=javascript>  
  now=new   Date();    
  H=now.getHours();  
  M=now.getMinutes();    
  S=now.getSeconds();    
  timestr=(H<10)?("0"+H):H;  
  timestr+=":";    
  timestr+=M;  
  timestr+=":";    
  timestr+=S;  
  document.write(timestr);  
  </script>  
  就是为了在页面中显示当前的时间。  
   
  现在每隔4秒钟我需要让它刷新一次,显示最新的时间。但页面刷新的方式不能通过reload方式,因为那样会在状态栏显示刷新状态,并且有"卡卡"的声音,会很不方便。有何办法能够改善呢。只要这个问题解决了,我的问题也就解决了Top

15 楼meizz(梅花雪)回复于 2003-06-02 12:59:16 得分 0

系统控制面板   ->   声音与多媒体   ->   windows   资源管理器里的启动导航   将这个对应的声音选择为(无)Top

16 楼mengsky(梦天)回复于 2003-06-02 13:02:51 得分 10

这个显示时间没有刷新的问题  
   
  <style>  
      .DataTime  
      {    
          font-family:Arial;  
          color:#737373;    
          font-size:10pt;  
          font-weight:   bold;  
          padding-left:5px;  
      }  
  </style>  
   
  <script>  
  function   ShowTime()  
  {  
          var   today   =   new   Date();  
  var   centry   ;  
  var   s=new   Array("日","一","二","三","四","五","六");  
  centry="";  
  if(today.getYear()<2000   )   centry   =   "19"   ;  
  date1   =   centry   +   (today.getYear())   +   "年"   +   (today.getMonth()   +   1   )   +   "月"   +   today.getDate()   +   "日"   ;  
  date1+="   星期"+s[today.getDay()]+"   "+Add0(today.getHours())+":"+Add0(today.getMinutes())+":"+Add0(today.getSeconds());  
  SHOWTIMESPAN.innerText=date1;    
  window.setTimeout(ShowTime,1000);    
  }  
  </SCRIPT>  
   
  <div   class="DataTime"><span   ID=SHOWTIMESPAN></span></div>Top

17 楼wsj(骆驼)(-楼兰篇-)回复于 2003-06-02 13:16:27 得分 10

XMLHTTP刷新要注意,缓冲问题  
   
  <%Response.Expires   =   -1   %>  
  Top

18 楼lpeng(about:blank)回复于 2003-06-02 14:38:26 得分 0

to   mengsky(梦天),  
  页面中会生成一些doucment.write('parent.document.write('xxxx')');这些内容,在另一个框架面中写出,而本身这个页面是不停刷新的。  
   
  Top

相关问题

  • 如何去掉页面打印时的页眉、页脚?(急)
  • 请问如何将页面中的热键去掉?
  • 如何去掉页面打印出来的地址信息
  • 如何去掉状态条和“主页面”几个字
  • 用WebBrowser如何使web页面右边的scrollbar去掉
  • 关于如何将showModalDialog出来的页面的标题去掉?
  • 页面打印的时候怎样去掉url?
  • 页面打印的时候怎样去掉url?
  • asp中离开一个页面时,把session的值去掉
  • 如何定时刷新页面,比如每隔三十秒刷新一次

关键词

  • 页面
  • 解决
  • 刷新
  • reload
  • 状态栏
  • 声音
  • 显示
  • 问题
  • xmlhttp
  • 方式

得分解答快速导航

  • 帖主:lpeng
  • possible_Y
  • kingofbird
  • mengsky
  • wsj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo