bbs中怎么实现定时新邮件或短信的提示

03-09-23 lilizz

论坛中所有注册了许多用户,论坛中的用户可以相互发送mail。

某一用户登陆论坛后,只要他保持在线,系统会定时检查此用户的邮箱,

如果邮箱中有信,就弹出一新窗口进行提示。

我看到很多论坛有这种邮件或者短信提示,但我不知怎么做。

难点如下:

1. 怎么定时检查。我的想法是用Timer实现。

2. 怎么弹出新窗口。

arthurlian
2003-09-24 17:18

可以在页面中嵌入一个隐藏的iframe, 定期刷新,刷新时,看是否有新信息,不过此做法影响性能。

lilizz
2003-09-25 21:59

我试了一下,这样就可以定时刷新,不用做iframe

<HEAD>
<meta http-equiv="Refresh" content="5">
</HEAD>
<p>

现在需要做判断,如果记录数大于0,就打开一个新窗口,里面是一个gif,作为对用户的提示。如:

<%
  if (row > 0)
     //打开带gif的新窗口
%>
<p>

其中打开带gif的新窗口应该怎么写,麻烦各位帮忙,是写javascript

代码吗?

cxj_2000
2003-09-30 13:13

<%if (row > 0) {%>
    <script language="javascript">
         window.open(url);
    </script>
<%}%>
<p>