日期:2014-05-16  浏览次数:20588 次

诚心求教!!!在线等!!!如何触发别人的事件!!! - Web 开发 / Ajax
我想用AJAX做一个web聊天系统...里面要完成一个功能就是像QQ聊天窗口那样的,当有消息的时候聊天系统界面的"新消息(1)"这个链接会闪烁(当然如何闪烁并不是我的问题^_^),并且打开输入框后当别人在输入内容的时候会像QQ那样的在下方显示"对方正在输入中",请教各位高手该如何去做啊????

  我自己想了好久只想到用asp.net内置AJAX控件Timer来进行定时触发...这样是可以达到我想要的效果...但是每一秒都在局部刷新这样时间久了后对服务器的负担会很重吧?

  我想在这里请教的是想要当有新信息或别人输入信息的时候再对目标用户进行事件触发,这样更合理,对服务器的资源消耗也会小很多...在线等各位高手达人的消息了,请大家教教小弟吧!!!!(*^_^*)

  我就40分全给了!!!!!!!大家帮帮忙吧~请表嫌弃分少哦~ :)

------解决方案--------------------
ajax+setInterval来轮询服务器,这个需要用户登录服务器,服务器返回用户是否登录的信息并保存
------解决方案--------------------
楼上的大虾帮我回答一下这个帖子:
http://topic.csdn.net/u/20080508/17/58c62d15-7a3d-441c-89f8-a478c5766ddf.html
谢谢了.