使用 SSJS 在新 window/tab 中打开 URL
Open URL in new window/tab with SSJS
我想通过 xp:button 通过 SSJS 打开一个 URL 例如通过:
var extCont = facesContext.getExternalContext();
extCont.redirect("myURL");
但这会在同一个 window/tab 中打开 URL。我想在新 window.
中打开它
我不能使用 xp:link 元素,因为我想在其中添加一个图标。似乎我的图标获得了 css 应用于锚元素(蓝色)甚至 .btn-link class.
SSJS运行在服务器端,没有浏览器的概念。你是 SSJS 需要在请求结束时将它呈现给浏览器的内容传回 client-side JavaScript。看view.postscript()
到postclient-sideJavaScript回浏览器
我想通过 xp:button 通过 SSJS 打开一个 URL 例如通过:
var extCont = facesContext.getExternalContext();
extCont.redirect("myURL");
但这会在同一个 window/tab 中打开 URL。我想在新 window.
中打开它我不能使用 xp:link 元素,因为我想在其中添加一个图标。似乎我的图标获得了 css 应用于锚元素(蓝色)甚至 .btn-link class.
SSJS运行在服务器端,没有浏览器的概念。你是 SSJS 需要在请求结束时将它呈现给浏览器的内容传回 client-side JavaScript。看view.postscript()
到postclient-sideJavaScript回浏览器