我正在做一个xpinc应用程序。
我按照here中的示例进行了修改。目前,关闭按钮位于我的主页面上。
客户需要关闭按钮而不是正常的“X”才能关闭。但是这个例子表明我应该创建2个xpages。
在第1页上,我应该创建一个带有window.open(xpage2.xsp)
的按钮,只有window.close()
才能在xpage2的按钮中工作。如果我没有开始window.close()
,我该如何window.open()
?
我已经检查了演示讨论xpage和OneUI,但没有这样的。我尝试将window.open(xpage1.xsp)
放在xpage1 onClientLoad事件上,但这也不起作用。
答案 0 :(得分:4)
I had the same problem today and found this very interesting article by Fredrik Norling, which helped: http://www.xpagedeveloper.com/2013/ibm-notes-domino-9-01-xpages-fixlist
There is a new notes.ini (client) parameter:
XPagesXulAllowScriptsToCloseWindows=1
together with the SSJS code
view.postScript("window.close()");
worked for me - the tab / window in the Notes Client could be closed from the XPage.
Strange thing that we have to add this parameter, maybe it has something to do with security...
答案 1 :(得分:2)
仅当window.open打开页面时,window.close才能正常工作。否则它不起作用。请看下面的问题,stackoverflow中已经出现了同样的问题。
对于我的项目,我将页面重定向到我的主页。
我也在寻找解决这个问题的好方法。