如何关闭在Notes客户机中使用XPages? 我用CSJS window.close,但它不工

2019-06-25 13:54发布

我在做一个xpinc应用。

我跟着的例子在这里和修改它。 目前,关闭按钮是我的主页上。

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

第一页上我应该创建一个按钮window.open(xpage2.xsp)然后才window.close()在xpage2一个按钮将工作。 如何window.close()时候我没有window.open()开始说起?

我已经检查演示讨论的XPage和OneUI但有一点也不像。 我试图把window.open(xpage1.xsp)上xpage1 onClientLoad事件,但是,这不是工作压力太大。

Answer 1:

只有当页面是由window.open打开,然后window.close工作正常。 否则这是行不通的。 请参阅下面的问题,同样的问题已经出现在计算器。

如何关闭的XPages?

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

而我也寻找这个问题的精解。



Answer 2:

我有同样的问题今天发现由Fredrik诺林这个非常有趣的文章,这帮助: http://www.xpagedeveloper.com/2013/ibm-notes-domino-9-01-xpages-fixlist

有一个新的NOTES.INI(客户端)参数:

XPagesXulAllowScriptsToCloseWindows=1

与SSJS代码一起

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

为我工作 - 在Notes客户端的标签/窗口可以从XPage中被关闭。

我们要加这个参数奇怪的东西,也许它有事情做安全...



文章来源: How to close xpages in notes client? I use CSJS window.close but it's not working