Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2007:关于新公告的弹出消息_Sharepoint_Sharepoint 2007_Sharepoint Designer - Fatal编程技术网

Sharepoint 2007:关于新公告的弹出消息

Sharepoint 2007:关于新公告的弹出消息,sharepoint,sharepoint-2007,sharepoint-designer,Sharepoint,Sharepoint 2007,Sharepoint Designer,如果公告列表中有新的不可见项,是否可以在页面上显示javascript弹出消息?如果您希望弹出窗口在用户不刷新页面时跳出,则需要开发轮询机制(使用JS)并调用web服务以确定是否有新项。 否则,您只需要向页面添加一个web部件,以便在页面加载时进行检查。 我们做了类似的事情,向用户显示文档库中有多少文档是每个用户都没有读过的。我们使用SPAudit对象来查找哪些用户看到了哪些项目。当然,它必须针对性能进行优化,所以我们只检查一些最新的项目,而不是所有项目。我们甚至将其添加到“快速链接”菜单中,这

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

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

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

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

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

查看以下资源。你可以用最少的改动使它工作


查看以下资源。你可以用最少的改动使它工作