易截截图软件、单文件、免安装、纯绿色、仅160KB

js和ajax对于访客的实时输入状态如何获得?

一般的网站即时通讯中有这么一个功能:
访客消息预知功能不仅可以看到访客的实时输入对话内容,还可以判断该访客的实时输入状态(正在输入或停止输入),输入会内容在第一时间内出现在即时通信软件的实时监控文本框中。

这个功能通过JAVASCRIPT和ajax如何实现的?请高手解答。
加一个事件:onkeyup就可以了

这样的话,存在两个问题:
1.每输入一个字或词,系统就会提交一次,频率肯定太快
2.客户端也可以看见(要求只有服务器端管理员可以看见)

如何解决?

学习

引用
这样的话,存在两个问题:
1.每输入一个字或词,系统就会提交一次,频率肯定太快
2.客户端也可以看见(要求只有服务器端管理员可以看见)

如何解决?


关注~·

半分钟检测一次,在输入发送到服务器,没有不管它
web程序又不可能像form一样保持通讯状态

setInterval

引用
setInterval


判断内容~一定的时间内有变化就是在输入~

引用
半分钟检测一次,在输入发送到服务器,没有不管它
web程序又不可能像form一样保持通讯状态

这样离实时显示输入状态岂不是差远了?

onperpotychange事件中可不可以呢,只要触发了该事件,就说明在录入状态,然后利用ajax适时的传给服务器短

引用
onperpotychange事件中可不可以呢,只要触发了该事件,就说明在录入状态,然后利用ajax适时的传给服务器短


相关问答:

Asp.net中使用ajax服务器端返回的值的问题

前台代码:
HTML code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<!DOCTYPE html PUBLIC &qu ......

为什么页面一加上Ajax就出错

查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(Sys.UI._Upd ......

ajax表单验证问题?

我用dwr做ajax表单验证,所有验证都通过了,execute里的方法也可以执行,但就是不能返回success对应的页面,怎么回事?
你返回的信息是什么格式的,是json吗?像这样的{flag:'1',msg:'成功'}

引 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号