1

在我的网站上,用户可以对文档发表评论。现在我想在发表评论时向网站管理员发送 RSS 提要。我希望通过页面右上角的一个小弹出窗口通知网站管理员。所以这就是正在发生的事情:

  1. 用户添加评论
  2. 系统检查网站管理员是否登录
  3. 如果网站管理员已登录;在右上角显示带有评论标题的弹出窗口。

如何做到这一点?

4

2 回答 2

0
  1. 如果用户是网站管理员,则设置一个 javascript 计时器以定期(每 5 秒一次?)调用网络服务。此 Web 服务可以确定自上次检查后是否添加了新评论。如果没有新评论,则 Web 服务不返回任何内容,如果有新评论,则 Web 服务不会返回有关该评论的一些信息。
  2. 如果 web 服务返回评论,则将该信息放入您在页面上创建的 div 标记中并使其可见。如果您确定网站管理员使用的是现代浏览器,您可以使用position:fixed将此 div 标签放在右上角。如果没有,您将不得不使用一些 javascript 来完成此操作。
于 2009-04-02T18:25:16.183 回答
0

除非您使用彗星式服务将通知推送到网站管理员的浏览器,否则您将需要创建一个页面,以预定义的时间间隔轮询新通知。然后,您可以对服务进行 AJAX 调用,并将响应解析到只有网站管理员可以访问的网页上。

如果您对 comet(可以将数据推送到连接的客户端的服务)感兴趣,可以从Wikipedia开始:

彗星(编程)

于 2009-04-02T18:31:23.003 回答