找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2023-12-6 10:40  /   查看:2173  /  回复:10
1金币
有三个大屏页面A B C

希望每隔1分钟 轮流按    A--B--C--A--B-C--...显示



另外,,页面容器里面的页面也希望可以这样轮流显示

10 个回复

倒序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-6 18:25:24
沙发
您好,您的大屏页面是活字格的页面么
页面容器的话,可以试试写一个定时的js命令去执行设置页面容器的值,就可以实现定时切换页面容器显示内容了哈


回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-12-7 14:43:03
板凳
Lay.Li 发表于 2023-12-6 18:25
您好,您的大屏页面是活字格的页面么
页面容器的话,可以试试写一个定时的js命令去执行设置页面容 ...

大屏肯定是活字格页面
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-7 18:10:41
地板
您好,那这个的话,还是和之前的思路一样,写一个js定时器,去循环执行页面跳转的命令,跳转展示不同的页面
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-12-8 09:20:36
5#
Lay.Li 发表于 2023-12-7 18:10
您好,那这个的话,还是和之前的思路一样,写一个js定时器,去循环执行页面跳转的命令,跳转展示不同的页面 ...

大佬,请上个跳转demo参考一下
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-8 17:28:25
6#
大佬,代码我们也不是很了解哈,只是想着这个方案应该是可以实现的
再网上找了一些js的教程,您可以参考参考




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2024-3-29 14:02:35
7#
Lay.Li 发表于 2023-12-8 17:28
大佬,代码我们也不是很了解哈,只是想着这个方案应该是可以实现的
再网上找了一些js的教程,您可以参 ...

定时函数这个知道,关键跳转页面的JS命令是啥。  有时还要判断定时执行,这个定时命令官方怎么不出一个插件呢,这样子就可以使用现有的 跳转页面命令和判断命令了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-29 18:04:36
8#
js代码我们也不是很了解,跳转页面应该也有原生的js代码可以实现吧,至于插件这个,市场中有很多格友大佬上传的插件,您可以试试
回复 使用道具 举报
Edric.Li
中级会员   /  发表于:2024-3-30 09:56:53
9#
本帖最后由 Edric.Li 于 2024-3-30 09:58 编辑

如果是页面容器的话,找个定时命令就可以了。如果是页面跳转的话,就不能使用定时命令了。(如果在V10版本中的母版页中好像是可以使用的,不太确定。。好像V10做了变更)。

可以在全局添加如下JS代码。就可以实现楼主的需求,代码中有注释,页面名称和跳转时间可以改成你系统中的即可。 底部附上了9.0.103的工程文件。
(() => {
    // 定义需要轮询跳转的页面
    const pages = ["页面1", "页面2", "页面3"];

    // 定义跳转时间,单位毫秒,这里是2秒以后就会执行跳转
    const timeout = 2000;

    setTimeout(() => {
        // 获取当前的页面
        const currentPageName = Forguncy.Page.getPageName();

        // 获取当前页面所在数组的索引位置
        const pageIndex = pages.indexOf(currentPageName);

        // 如果当前页面不在需要跳转的页面中,则直接返回,不进行跳转
        if (pageIndex === -1) {
            return;
        }

        // 获取下一个页面的索引
        const nextPageIndex = pageIndex + 1 > pages.length - 1 ? 0 : pageIndex + 1;

        // 跳转页面
        location.href = Forguncy.Helper.SpecialPath.getBaseUrl() + pages[nextPageIndex]
    }, timeout);
})();



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2024-3-30 11:32:05
10#
Edric.Li 发表于 2024-3-30 09:56
如果是页面容器的话,找个定时命令就可以了。如果是页面跳转的话,就不能使用定时命令了。(如果在V10版本中 ...

大佬牛逼。。。。
有空把文件管理器更新更新。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部