我有一个包含iframe的HTML文件,比如说(称为a.html):
<body>
<iframe width="430" height="220" frameborder="0"
src="http://www.et.co.il/jsp/callIframe.jsf">
</iframe>
</body>
在callIframe.jsf文件中有一个链接。 当用户按下此链接时,我希望该链接将在新窗口中打开。 如果我这样离开它,它会在iframe中打开......
我无法更改a.html文件。我只能在jsf内部进行更改。
答案 0 :(得分:2)
这是你在找什么?
<h:outputLink value="http://www.cnn.com" target="_blank">CNN</h:outputLink>
或者
<h:link outcome="pageNameGoesHere" target="_blank">SomePage</h:link>
或者
<h:commandLink target="_blank" action="#{bean.somePage}" value="Some Page" />
答案 1 :(得分:1)
尝试添加:
<base target="_blank" />;
答案 2 :(得分:1)
答案 3 :(得分:0)
希望这有效:)看起来像XSS邀请...
哎呀......我以为你是想通过向调用者添加一些内容来执行IFrame中的链接(html)......相反,这似乎完全没问题。
你确实可以使用&lt; base target ...&gt;对此。