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

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

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

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

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

如何解决?

学习

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

如何解决?


关注~·

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

setInterval

引用
setInterval


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

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

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

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

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


相关问答:

asp.net ajax如何保持VIEWSTATE

在asp.net 中使用ajax(比如联动菜单)使用的是jquery框架,或者自己写的AJAX,当POSTBACK后,ajax的数据无法保持(第二个联动菜单恢复到初始状态),请问大家是如何如何实现的
那些个玩意并没有这个能力。


可不 ......

Ajax WebServive方法传递使用javascript变量的问题

function Fun1(para1,para2)
{
  Fun2(para1);
  ....
  要求是:在得到ajax方法的返回值后,
  再使用para2(para2是一个javascript变量)

  问题就是,
&nb ......

ajax里fileupload上传的问题






用asp.net的ajax实现点击图一得单选按钮“是”,显示图二的隐藏panel(panel内包含上传控件)
panel页面加载时是隐藏的
但是当提交时panel的fileupload显示没有文件
当我把panel的visiab ......

为什么页面一加上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号