Sharepoint 2007:关于新公告的弹出消息
如果公告列表中有新的不可见项,是否可以在页面上显示javascript弹出消息?如果您希望弹出窗口在用户不刷新页面时跳出,则需要开发轮询机制(使用JS)并调用web服务以确定是否有新项。 否则,您只需要向页面添加一个web部件,以便在页面加载时进行检查。Sharepoint 2007:关于新公告的弹出消息,sharepoint,sharepoint-2007,sharepoint-designer,Sharepoint,Sharepoint 2007,Sharepoint Designer,如果公告列表中有新的不可见项,是否可以在页面上显示javascript弹出消息?如果您希望弹出窗口在用户不刷新页面时跳出,则需要开发轮询机制(使用JS)并调用web服务以确定是否有新项。 否则,您只需要向页面添加一个web部件,以便在页面加载时进行检查。 我们做了类似的事情,向用户显示文档库中有多少文档是每个用户都没有读过的。我们使用SPAudit对象来查找哪些用户看到了哪些项目。当然,它必须针对性能进行优化,所以我们只检查一些最新的项目,而不是所有项目。我们甚至将其添加到“快速链接”菜单中,这
我们做了类似的事情,向用户显示文档库中有多少文档是每个用户都没有读过的。我们使用SPAudit对象来查找哪些用户看到了哪些项目。当然,它必须针对性能进行优化,所以我们只检查一些最新的项目,而不是所有项目。我们甚至将其添加到“快速链接”菜单中,这样在每个文档库旁边都会出现一些当前用户尚未阅读的文档,这非常酷,与您需要的非常相似。如果您希望在用户不刷新页面时弹出窗口,您需要开发一种轮询机制(使用JS)并调用web服务以了解是否有新项目。 否则,您只需要向页面添加一个web部件,以便在页面加载时进行检查。
我们做了类似的事情,向用户显示文档库中有多少文档是每个用户都没有读过的。我们使用SPAudit对象来查找哪些用户看到了哪些项目。当然,它必须针对性能进行优化,所以我们只检查一些最新的项目,而不是所有项目。我们甚至将其添加到“快速链接”菜单中,这样在每个文档库旁边都会出现一些当前用户尚未阅读的文档,这非常酷,与您需要的内容非常相似。您可以将用户上次查看公告的时间存储在cookie中,并将其读出以与最新项目进行比较。您还可以存储用户已关闭弹出窗口。您可以将用户上次查看公告的时间存储在cookie中,并将其读出以与最新项目进行比较。您还可以存储用户已关闭弹出窗口。查看以下资源。你可以用最少的改动使它工作