使用SSJS在新窗口/选项卡中打开URL

时间:2019-05-28 07:51:28

标签: xpages xpages-ssjs

我想通过xp:button通过SSJS打开URL,例如通过:

var extCont = facesContext.getExternalContext();
extCont.redirect("myURL");

,但这会在同一窗口/选项卡中打开URL。我想在新窗口中打开它。

我不能使用xp:link元素,因为我想在其中包含一个图标。看来我的图标已将CSS应用于锚元素(蓝色),甚至是.btn-link类。

1 个答案:

答案 0 :(得分:3)

SSJS在服务器上运行,没有浏览器的概念。您是SSJS,需要在请求结束时将客户端JavaScript呈现给浏览器的内容传递回去。查看view.postscript(),将客户端JavaScript发布回浏览器。