蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[asp]如何实现有新消息时类似QQ的提示?

做了一个实时通讯系统(ASP的),想 实现一个功能,当他们回复信息或我给他们发新信息时能 有声音提示,象QQ似的,怎么实现?


’-----------------------------------------------------------------------
利用标题描述问题,5do8,下次最好这样。

有人会吗?

这个要刷新的吧。

[code]
if countpm>0 then response.write("<a href=""pm.asp"">您的收件箱有"&countpm&"封新邮件</a><bgsound src=""image/mail.wav"" loop=""1""><img src=image/newmsg.gif><script>if (confirm(""您有新的短消息,是否打开收件箱查看?"")) window.open(""pm.asp"");</script>")
[/code]
和站类短信一个道理,用asp的话。


情况是这样的,我这个页面是15秒一刷新,以便别人新发的信息能直接出现在网页里,这个页显示的都是即时信息,来一条就显示一条,但我不想老盯着屏幕,所以需要声音提示,每来一条信息,就提示一下声音!


5do8已经给你写出来了,看人家代码心细点撒



不好意思,我不太理解上面的代码,能具体点吗?

刷新时,看数据库中的字段是否为1(假如),如果是,就bgsound呀。

好像html的head中有定时刷新页面的标记,你找找看。结合数据库中的阅读标记字段,在判断是否设置定时刷新。

如果这里你都不明~~~我都不知道你的发信息系统是怎么设计的啦~~if countpm>0 then response.write("<a href=""pm.asp"">您的收件箱有"&countpm&"封新邮件</a><bgsound src=""image/mail.wav"" loop=""1""><img src=image/newmsg.gif><script>if (confirm(""您有新的短消息,是否打开收件箱查看?"")) window.open(""pm.asp"");</script>")
这里已说得很明白:它只是用了判断,当有新信息时countpm>0 就是新的,~~~bgsound src=""image/mail.wav"" 这里是声音文件,然后弹出一个对话框window.open(""pm.asp"");</script>")
你的刷新最好用到你想要的页面定时刷新.楼上已很明白教你了.

那代码能实现不刷新就有消息提示的声音么?我看LEADBBS,和DISCUZ好像也不行哦。
都要刷新。那几行很容易看懂,只是我不知道能不能实现。

如不刷新就能知道有新信息会弹出~~~~~~~~这个我也想知道~~~不知经典有没有高手搞过这玩意?

有没搞过?搞那高技术的干什么啊?
你多开你的163邮箱不就知道了?
还有阿里巴巴和淘宝的注册
还有这个调查:http://www.iclick.cn/survey/5/xplus.html

不用刷新可以吗?

关注ING,可以一定可以的,一定有人会的,期待ING

我这个就是不刷新实现接收消息的,也有语音提示,你自己去看看。
http://pjz.hubu.net/myqq/




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com