如何在事件发生时提醒用户?

时间:2011-10-07 10:48:14

标签: php jquery

我正在尝试创建一个新闻门户,如果他们说的是一个像“突发新闻”这样的新事件 并且用户正在查看另一个网站,他应该通过选项卡闪烁或任何声音提醒,或者如果浏览器被最小化,它应该自己打开。是否可以使用php或jquery?

2 个答案:

答案 0 :(得分:2)

最小化时无法自行打开浏览器,即使是用户也会讨厌你!发出声音是令人讨厌的,令人讨厌的,并且用户无法知道它来自哪个标签,所以它也不是真的有用。

我认为您最合理的选择是在新项目可用时更新页面标题,例如Gmail在您收到新电子邮件时会执行此操作,我觉得这些邮件非常有效。

我猜你也可以让页面/标签名称闪烁改变它的标题与另一个计时器功能,但我不认为这有很大的不同,它可能会使你的网站看起来很垃圾。

因此,通过您选择的技术(PHP和jQuery),我认为一个好方法是定义一个JavaScript定时器函数,定期检查新闻(通过AJAX,所以你也应该在后端工作,提供最新新闻的数据源),当发布新的新闻时,触发另一个用未读新闻计数更新页面标题的功能。

如果您熟练掌握jQuery AJAX函数和Javascript,那么这个实现并不复杂。

如果您需要帮助,我可以指导您使用有用的资源来做到这一点,告诉我您的具体疑虑。

答案 1 :(得分:0)

我建议调查“服务器推送”技术。我建议node.js和Socket.io将服务器中的事件发送到客户端/客户端。