window.open()的URL格式是什么?

时间:2013-11-11 10:28:49

标签: jsf-2 window.open

使用h:link,url格式如下:

<h:link value="Printable View" outcome="/pages/printPreview" target="_blank" style="float: right;">
   <f:param name="previewId" value="#{previewBean.preview.id}" />
</h:link>

但是我想打开新标签作为弹出窗口,所以我使用以下代码:

<h:link id="openPopUp" value="OPEN POPUP" target="blankPopUp"
  onclick="window.open('/pages/printPreview','blankPopUp','menubar=no,width=900,height=690');" 
  action="#{previewBean.renderPreview}">
    <f:param name="previewId" value="#{previewBean.preview.id}" />
</h:link>

我使用window.open获得的结果实际上是打开与弹出窗口相同的页面,它不会将我重定向到我想要的URL。

我尝试过以下格式,但仍然无法解决问题。

 /pages/printPreview 
 /pages/printPreview.jsf 
 /pages/printPreview.xhtml
 /printPreview 
 /printPreview.jsf 
 /printPreview.xhtml

是否有人可以告诉我windows.open中使用的正确网址格式是什么?

感谢。

0 个答案:

没有答案