回 帖 发 新 帖 刷新版面

主题:高分请教,如何实现时间定点提示?

主要是如何实现,不会是让一个页面每一分钟刷新一次吧,有没有别的好办法呢?

--------------
真心回复就给分!

回复列表 (共4个回复)

沙发

呵呵,本论坛的 Meanu.asp 就是这样的,每隔一段时间刷新。

这样也不是不好。如果想让服务器主动刷新,用 Server Push 技术。比如那种 Web 聊天室的技术。

新的 Ajax 似乎也可以,没有用过。

板凳

有两个方法,如果你的需要变换的数据仅仅是很小的一块地方的话,可以使用Iframe嵌入页面,这个页面定时刷新。这样看上去只有这一小块在刷新。
还有个方法就是ajax了,用脚本写个定时器定时调用返回结果显示。

3 楼

<script language=vbscript>
sub t()
h=hour(now)
m=minute(now)
s=second(now)
if s=0 then
   if h<10 then h="0"&h
   if m<10 then m="0"&m
   if s<10 then s="0"&s
   d1.InnerHtml="<font color=red>现在时间为&nbsp;"& h &":"& m &":"& s &"</font>"
end if
setTimeout "t()",1000
end sub
t()
</script>
<script language=javascript>
function t1()
{
var t1=new Date();
s1=t1.getSeconds();
if(s1==0)
{
document.getElementById( "d1" ).style.display = 'block';
}
if(s1==10)
{
document.getElementById( "d1" ).style.display = 'none';
}
setTimeout("t1()",1000);
}
t1();
</script>
<div id="d1" style="display:none"></div>

4 楼

楼上的ajax提示不能执行

我来回复

您尚未登录,请登录后再回复。点此登录或注册