日期:2014-05-18  浏览次数:20473 次

b/s 群发消息给每个人--谁做过提供下代码,没代码给点思路,谢谢
如题:
后台发布消息后,前台弹出个页面,显示该消息,一分种后弹出页面自动消失.

------解决方案--------------------
例如一个方案.

放一个Iframe,不断地刷新.

这个Iframe指向的Url,是询问服务器是否有最新的消息.
如果有,就用脚本把内容显示出来.
所以这个Url是包含着时间参数.每刷新一次,就改变一次时间,防止同样的消息显示了多次.




醉翁之意不在答问题,在于发广告也------------------------------------------------ 

我们要新招一个JavaScript的开发人员哦.有人有兴趣来吗?? 
http://www.cnblogs.com/Lostinet/archive/2008/01/31/1059527.html
------解决方案--------------------
没做过,帮顶,学习
------解决方案--------------------
是这样如果在index.aspx页面 放值一个Iframe 当有新消息弹出该新消息 
那如果我并没有在index.aspx页面而是在其他页面做操作 那是否还能弹出? 
---------------------------
只要有这个iframe的页面就会弹出


还有就是我能不能控制把消息都发给谁? 
有时候需要群发 有时我只想发给一部分人 这要怎么做呢?
--------------------------------------------------
首先发送消息的时候,选择要发送的人,选择的人需要从登录表中的唯一userid读出。存入数据库。

当每个用户登录时,为每个需要看到消息的页面,添加iframe和页面。

页面加入此代码
<head runat="server">
<meta http-equiv="Refresh" content="60;">
<title> 无标题页 </title>


</head>
cs:文件 select * from 消息表 where userid=session["userid"].tostring()
如果数据不为空,弹出。
------解决方案--------------------
楼主需要实时提示消息么?

如果不需要 ,只要在用户第一次打开页面时候给出提示消息的话 可以在index.aspx页面的 JS事件 window.onload事件实行一个方法 弹出一个div层或者别的方式来表示你的消息。

如果需要试试提示,那就要页面的js事件 window.onload执行一个settimeout方法每隔多少时间 使用ajax方式读取后台数据