http://hi.csdn.net/attachment/201011/21/6128803_1290319549Z4UB.jpg我想实现一个在线咨询功能,前台用jsp页面实现
看这个图片的左下角,我用红线标注的地方从这个页面上看,我可以清楚的知道对方正在给我输入聊天内容的,请问,这个是怎么实现的哦?

解决方案 »

  1.   

    我个人认为能不能用Change事件,以前的知识没用都快忘了
      

  2.   

    这个用ajax可以实现,试想两个人建立了通信连接,一定会在服务器记录两个人的对应状态,我想,捕捉文本框的onfocus和onblur事件是很容易的,我想如果把前者事件发生时当成要开始输入,后者事件发生时当成结束输入这应是很合理的.所以当onfocus事件发生时,可以向服务器发送信息,把当前这个聊天的人的状态换成正在输入,当onblur事件发生时,把当前这个聊天的人的状态换成未输入状态。然后其它人就可以用ajax定时发送请求,得到对方的输入状态,和对方发来的聊天内容。我想大概就是这个过程吧。
      

  3.   

    http://topic.csdn.net/u/20100602/10/85b27fe4-8c59-4b4e-8716-f3a8907c2cf6.html
    看此贴