当前页面: 开发资料首页 → J2SE 专题 → 讨论“如何实现信息来时,能实时提醒”
讨论“如何实现信息来时,能实时提醒”
摘要: 讨论“如何实现信息来时,能实时提醒”
问题如上
听不懂什么意思啊
类似站内消息?
拉
写错了
推
不知道什么意思
具体的功能是这样的:比如你提了问题,有人回答你的问题时,就会出现提示框,提示你有人回复了你的问题
路过,友情up...
谢谢你的友情UP.请问有人知道这方面的问题吗?
-_-!up
看看csdn的自动消息
你可以使用js嵌入代码,设定每隔多少时间就用XMLHttpRequest跟服务器进行异步通讯,也就是所谓的AJAX
zhangj0571(笨鸟飞飞)
能说得具体一点吗?
那我要在每个客户端做怎么样的安排呢?是不是都要安排一个插件
学习
在网上查找了一些资料,这要瓣功能可以用-#34;监听-#34;功能实现,请问有谁知道具体做法吗?
学习!!!
添加一个事件处理试试
推荐用visitor设计模式。
做一个线程监护,通知,提醒。
csdn上的论坛短信就是通过XMLHttpRequest实现的,没做过的请不要乱说
都不知道你说的是Web程序,还是别的,首先要搞清楚你的通讯协议是用的什么。
如果是web的话,可以用xmlhttprequest,不支持xmlhttprequest的话,也可以用frame,但是不可能是实时的。
XMLHttpRequest
是WEB 程序,要求是实时提醒,有消息来了.就能在30秒内弹出信息框,告知有了新的消息!
zhangj0571(笨鸟飞飞)
你所说的-#34;通过XMLHttpRequest实现.....-#34;
具体是怎么做呢.能不能提醒一下..先谢了
在csdn社区首页的左上角那里右击,查看源文件,就可以知道这脚本怎么写了。
csdn的消息就是自动提醒的啊。
XMLHttpRequest就是这意思了:
var oHttpReq = new ActiveXObject(-#34;MSXML2.XMLHTTP-#34;);
oHttpReq.open( -#34;POST或GET-#34;, “服务器推数据的页面” , false );
oHttpReq.onreadystatechange=function()
{
if( oHttpReq == null ) return;
if (oHttpReq.readyState==4)
{if(oHttpReq.status==200)
{result = oHttpReq.responseText;
var xmlDoc = new ActiveXObject(-#34;Microsoft.XMLDOM-#34;);
xmlDoc.async=false;
xmlDoc.loadXML(result);//这是获得返回的xml字符串
}
}
}
oHttpReq.setRequestHeader(-#34;Content-type-#34;, -#34;text/xml-#34;);
oHttpReq.send(sendValue);
这些是在JS里写的, AJAX=Asynchronous JavaScript and XML 嘛
这是主要部分的内容,服务器方面的构造就看你的情况了
谢谢,问题解释了..谢谢大家