首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

服务端能触发客户端的消息吗

2012-01-21 
求助:服务端能触发客户端的消息吗?现在有一个项目,要求当在线的用户有新的消息时,能够像QQ的消息那样即时

求助:服务端能触发客户端的消息吗?
现在有一个项目,要求当在线的用户有新的消息时,能够像QQ的消息那样即时弹出一个框框,不需要刷新页面也能弹出!

哪位大哥能帮忙解决一下,或者提供一下需要哪方面的技术。   不胜感激!

[解决办法]
setTimer
javaScript
里面有这个,每隔几秒钟去服务器的查询一下是否有新信息,有的话就window.open…………出来一个窗口。
[解决办法]
<iframe id= "popMsg " src= "a.jsp " width=0 height=0> </iframe>
然后在a.jsp中每隔一段时间刷新一下,象这样:
<meta http-equiv= "Refresh " content= "30;URL=a.jsp " />
<%
String msg=request.getAttribute( "msg ");
if(msg!=null && msg.length()> 0)
{
%>
<script language= "javascript ">
var win=window.open( "about:blank ", "popMsg ", "toolbar=no,location=no,directories=no,width=100,height=100 ");
win.document.write( " <%=msg%> ");
}
</script>
<%}%>


[解决办法]
学习一下!帮你顶!
[解决办法]
那样好像不行
服务器根本不知道客户什么时候关闭浏览器
[解决办法]
不能, 一般都用js融一段时间访问一次服务器.
[解决办法]
你可以用ajax,从客户端隔段时间访问服务器

热点排行