帮助创建用于刷新页面的 Web 部件

发布于 2024-09-12 15:18:42 字数 808 浏览 3 评论 0原文

我对 Sharepoint 2007 相当陌生,我使用内容编辑器 Web 部件来刷新 Sharepoint 门户中的页面。

我在 CEWP 的源编辑器中使用以下代码:

<script type="text/javascript" language="javascript">
    var reloadTimer = null;
    var sURL = unescape(window.location.pathname);
    function setReloadTime(secs)
    {
        if (arguments.length == 1)
        {
            if (reloadTimer) clearTimeout(reloadTimer);
            reloadTimer = setTimeout("setReloadTime()", Math.ceil(parseFloat(secs)*1000));
        }
        else
        {
            reloadTimer = null;
            location.reload(true);
            window.location.replace( sURL );
        }
    }
     setReloadTime(30);
</script>

此代码工作正常,但我喜欢在我喜欢的每个页面中使用此内容编辑器 Web 部件。我喜欢可以设置重新加载时间,而无需编辑内容编辑器 Web 部件的源编辑器。 任何人都可以帮助我吗?

任何帮助表示赞赏

I'm fairly new to Sharepoint 2007 , I use a content editor webpart for refreshin page in sharepoint portal.

i use following code in Source Editor of CEWP:

<script type="text/javascript" language="javascript">
    var reloadTimer = null;
    var sURL = unescape(window.location.pathname);
    function setReloadTime(secs)
    {
        if (arguments.length == 1)
        {
            if (reloadTimer) clearTimeout(reloadTimer);
            reloadTimer = setTimeout("setReloadTime()", Math.ceil(parseFloat(secs)*1000));
        }
        else
        {
            reloadTimer = null;
            location.reload(true);
            window.location.replace( sURL );
        }
    }
     setReloadTime(30);
</script>

this code work fine, but i like to use this content editor web part in each page i like. and i like to can set reload time without editing Source Editor of content editor web part.
Could any body help me.

Any help appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残月升风 2024-09-19 15:18:42

只需使用内容编辑器 Web 部件,在源视图中使用以下代码:

10000 是 10 秒 - 将其更改为您需要的任何内容

<script type="text/javascript">
    //<![CDATA[
    setTimeout('window.location.reload();', 10000);
    // ]]>
</script>

Just use a content editor web part, with the following code in source view:

10000 is 10 seconds -- change it to whatever you need

<script type="text/javascript">
    //<![CDATA[
    setTimeout('window.location.reload();', 10000);
    // ]]>
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文