【问题标题】:Lotus Notes: view opened from outline in new tab on webLotus Notes:在 web 上的新选项卡中从大纲打开的视图
【发布时间】:2014-02-03 08:26:52
【问题描述】:

我有一个大纲,其中包含一些大纲条目。

每个条目都包含一个视图,并且在 Content 的大纲条目属性中有框架的名称。此外,自动框架(仅限网页)的属性中的每个视图都有框架的名称。

即便如此,当我单击另一个视图打开它时,它将在浏览器的新选项卡中打开。

感谢您的宝贵时间和帮助!

PS:我在输入建议代码后发现了这个问题(它有效):Lotus Domino: View pagination on web

如果我从OnLoad 中删除代码,它工作得很好,在新标签中没有开口。有没有机会让OnLoad事件的代码和视图在同一帧中打开?

【问题讨论】:

    标签: view frame lotus-notes


    【解决方案1】:

    通过更改 window.name 的值,分页代码会影响内容出现的框架的名称。因此,当您单击大纲中的链接时,浏览器会查找具有大纲指定名称的窗口/框架,但找不到这样的窗口/框架,因此它会打开一个具有指定名称的新窗口。

    为了不干扰您的导航的分页代码,您必须将其更改为不重命名窗口——它必须将其窗口标识符存储在其他地方。例如,如果您知道视图将出现在框架集中,您可以设置 top 属性而不是 window。由于在框架中加载新页面时框架集的顶部窗口不会改变,因此您甚至可以只跟踪那里的最后一个 Start= 参数,而无需使用 cookie。

    我鼓励您考虑将 XPages 用于您的网页设计——这通常更简单。

    【讨论】:

    • 谢谢@Andre。我试试看。
    • 顺便说一句,我在使用 XPages 之前从未工作过,但我想学习。你能推荐一个好的文档吗?
    • 你可以在这里找到很多关于 XPages 的信息xpages.info/XPagesHome.nsf/Home.xsp(“开始”,资源,...)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多