2004-12-27
_ Strutsでポップアップ画面を表示
Submitボタンを押した実行結果をポップアップで新規画面を作成する場合は,JavaScriptを用いることで可能になります.<html:form>にonsubmit属性を指定して,そこで新規Windowを作成するJavaScriptを呼び出します.あとはtarget属性でWindow名を指定することで,結果を新規画面に表示することができます.以下はJSPの抜粋.
<script language="JavaScript">
function windowOpen() {
window.open("","popup","toolbar=no,location=no,menubar=no",height=500,width=500);
}
//-->
</script>
<html:form action="/hoge" onsubmit="windowOpen()" target="popup">
<!--
省略
-->
<html:submit><bean:message key="prompt.hoge" /></html:submit>
</html:form>
a