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

lpeng 2003-06-01 07:22:42
如题,最好状态栏中的进度条也不显示.100分求救。在线等待
...全文
76 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2003-06-02
  • 打赏
  • 举报
回复
系统控制面板 -> 声音与多媒体 -> windows 资源管理器里的启动导航 将这个对应的声音选择为(无)
lpeng 2003-06-02
  • 打赏
  • 举报
回复
这样说吧,我的页面很简单,页面中包含
<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方式,因为那样会在状态栏显示刷新状态,并且有"卡卡"的声音,会很不方便。有何办法能够改善呢。只要这个问题解决了,我的问题也就解决了
tmj 2003-06-02
  • 打赏
  • 举报
回复
up learn
nik_Amis 2003-06-02
  • 打赏
  • 举报
回复
up
lpeng 2003-06-02
  • 打赏
  • 举报
回复
to kingofbird(雪鹰) 老大,可不可以说的清楚一些。
贴一些具体代码出来
kingofbird 2003-06-02
  • 打赏
  • 举报
回复
我遇到过,可以解决的!你是做聊天市吧
用这个document.execCommand('Refresh')就可以了!呵呵
lpeng 2003-06-02
  • 打赏
  • 举报
回复
to mengsky(梦天),
页面中会生成一些doucment.write('parent.document.write('xxxx')');这些内容,在另一个框架面中写出,而本身这个页面是不停刷新的。

wsj 2003-06-02
  • 打赏
  • 举报
回复
XMLHTTP刷新要注意,缓冲问题

<%Response.Expires = -1 %>
mengsky 2003-06-02
  • 打赏
  • 举报
回复
这个显示时间没有刷新的问题

<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>
lpeng 2003-06-01
  • 打赏
  • 举报
回复
我的问题是在一个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>


你说的刷新方法单独在一个页面中可以。但用到这上面一直不起效果。不知道哪里有问题

possible_Y 2003-06-01
  • 打赏
  • 举报
回复
定时函数有点问题,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>
possible_Y 2003-06-01
  • 打赏
  • 举报
回复
在运行啊,不过你看不出来,这不就是你要得效果吗
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>
lpeng 2003-06-01
  • 打赏
  • 举报
回复
不行呀。老大
<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>
存为一个页面。一直没有运行
fansboy 2003-06-01
  • 打赏
  • 举报
回复
同意楼上的说法.
possible_Y 2003-06-01
  • 打赏
  • 举报
回复
用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>
lpeng 2003-06-01
  • 打赏
  • 举报
回复
setTimeout('this.location.reload()',4000);
是用这种方式

其实这个页面的在的框架我已经width=0,height=0了。但是它的状态仍然显示在状态栏。




poolnet 2003-06-01
  • 打赏
  • 举报
回复
xml
fason 2003-06-01
  • 打赏
  • 举报
回复
不能,请再说清楚些reload()的具体情况

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧