如果后面数据库有message表
当用户在线的时候这时另一用户发送一留言
也就是message表中对应当前登录的用户的记录添加的时候
提醒用户说"有新的留言"谢谢
当用户在线的时候这时另一用户发送一留言
也就是message表中对应当前登录的用户的记录添加的时候
提醒用户说"有新的留言"谢谢
解决方案 »
- 网页跳转怎么实现
- 新手上路
- 如何在后台把js输出到页面尾部
- 不在Codebehind模式下如何向aspx页上的控件加载数据?
- 为什么没有值显示出来?(<%# pb_sContent%>嵌入HTML中)
- asp.net动态读取数据库中的字段
- 关于简化程序的一个问题!急......在线等待!!!
- Path.Combine("c:\a", Path.GetFileName(Text1.Value))是什么意思?
- 100分相送
- 请教,url直接目录后面问号,/ping/?id=3443,该如何处理?
- |M| 请哪个高手给个VS2005关于Form认证的比较全面的源码实例 的下载地址 谢谢
- |M| 自我感觉不会有错的Cookie操作;却怎么也不能正确读取我的Cookie 难道是我的机子机品不好 ------- 快来救救 ---
csdn左上角的message留言就是一个例子。写一个提醒页面,用javascript定期刷新,在网页中使用一个iframe加载这个提醒页面,OK。
----------------------------------------------------------------
"用javascript定期刷新"这个方法不可取,应该在服务器端建一个登录用户信息表,里面记录在线的用户,当有新的用户登录时服务器查找是否有消息并发送到客户端,而用户不在线或无法成功发送时缓存服务器
所以现在说说一样的看可不可行
-----------------------------
用户登录的时候添加
cookie[loginer]= 用户ID
cookie[message]=用户未读记录条数
-----------------------------
用户浏览网页的时候
frame定时刷新
法(loginer!="")
{
if(message条数是否小于现用户未读的用户留言)
{
显示提示有新的久留信息
message=新的记录数
}
}
-----------------------------大家看看可不可以
有没有更好的方法
比如 from ,to ,message ,flag等
可以这样实现
某个用户登录的时候 有这样操作:根据登陆用户查询表message
看是否有人给其留言 有就可以open个窗口来显示相应的信息
? 表message 应该有信息的相关信息吧
比如 from ,to ,message ,flag等
可以这样实现
某个用户登录的时候 有这样操作:根据登陆用户查询表message
看是否有人给其留言 有就可以open个窗口来显示相应的信息Top
回复人:iiszyc10() ( 一级(初级)) 信誉:100 2006-9-19 8:14:46 得分:0
? 楼上的..我现在要求是当用户登录的时候
这时有人发留言才显示"有新的留言信息"========
那就登陆后检查呗!
如果是实时提示就要用xmlhttp去扫描后台页面获取新消息了.
=======================================
你认为不在线的时候也能定期刷新吗??思路错了吧!