2

我正在做一个 xpinc 应用程序。

我按照此处的示例进行了修改。目前关闭按钮在我的主页上。

客户想要一个关闭按钮而不是正常的“X”来关闭。但是这个例子表明我应该创建 2 个 xpage。

在 page1 上,我应该创建一个按钮,window.open(xpage2.xsp)然后window.close()在 xpage2 中的一个按钮中才能工作。window.close()当我没有window.open()开始的时候我该怎么办?

我检查了 Demo Discussion xpage 和 OneUI 但没有类似的东西。我尝试放置window.open(xpage1.xsp)xpage1 onClientLoad 事件,但这也不起作用。

4

2 回答 2

4

我今天遇到了同样的问题,发现了 Fredrik Norling 的这篇非常有趣的文章,它有帮助: http ://www.xpagedeveloper.com/2013/ibm-notes-domino-9-01-xpages-fixlist

有一个新的 notes.ini (client) 参数:

XPagesXulAllowScriptsToCloseWindows=1

连同 SSJS 代码

view.postScript("window.close()");

为我工作 - Notes 客户端中的选项卡/窗口可以从 XPage 关闭。

奇怪的是我们必须添加这个参数,也许它与安全有关......

于 2016-08-31T18:26:06.003 回答
2

只有当页面由 window.open 打开时,window.close 才能正常工作。否则它不起作用。请看下面的问题,同样的问题已经出现在 stackoverflow 中。

如何关闭xpages?

对于我的项目,我将页面重定向到我的主页。

我也在寻找解决这个问题的好方法。

于 2012-06-19T02:41:49.967 回答