人気ブログランキング | 話題のタグを見る

JSFでJavaScriptのwindow.openを利用する

@ITの会議室経由で発見した。
・http://forum.java.sun.com/thread.jspa?forumID=427&threadID=573329

-- JavaForumsより --------------------------------
<script>
function launchPopUp() {
<c:if test="${param.popup != ''}">
window.open(<c:out value="/jsp/${param.popup}"/>);
</c:if>
};
</script>
<body onLoad="launchPopUp();"/>
<h:form>
<input type="hidden" name="popup" value=""/>
<h:commandButton action="#{bean.action}" onClick="document.form[0].popup.value='somePage.jsf'"/>
</h:form>
-----------------------------------------------------
実際に試してないけど、上記ソースで実現可能と思われ。
んーもっと早く出会いたかった。
by hikaru777_8 | 2005-04-27 23:27 | 仕事・コンピュータ
<< JSF 初画面のBeanにデー... PhaseListener >>