Sharepoint 2007:在新公告上弹出消息

时间:2011-02-16 16:02:48

标签: sharepoint sharepoint-2007 sharepoint-designer

如果公告列表中有新的看不见的项目,是否可以在页面上显示javascript弹出消息?

3 个答案:

答案 0 :(得分:2)

如果您希望弹出窗口即使用户不刷新页面也会跳出来,您需要开发一个轮询机制(使用JS)并调用Web服务以查明是否有新项目。 否则,您只需要将Web部件添加到将对页面加载进行检查的页面。 我们做了类似的事情,向用户展示了文档库中有多少文档,每个用户都没有阅读过。我们使用SPAudit对象来查找哪些用户看过哪些项目。当然,它必须针对性能进行优化,因此我们只检查一些最新的项目,而不是所有项目。我们甚至将其添加到快速链接菜单中,这样每个文档库旁边都会显示当前用户尚未阅读的大量文档,它非常酷,与您的需求非常相似。

答案 1 :(得分:1)

您可以存储用户上次在Cookie中查看通知的时间并将其读出以与最新项目进行比较。您还可以存储用户已关闭弹出窗口。

答案 2 :(得分:1)