0

ポップアップウィンドウを開くためのリンクがあるJSPがあります(struts xmlでいくつかのアクションを言ってみましょう)。そのウィンドウには、4 つのドロップダウンがあります。ユーザーがこれら 4 つのドロップダウンを選択して送信ボタンをクリックすると、struts xml に記載されているようにアクションが呼び出されます。対応するマップされたページをメインとして表示し、ポップアップ ウィンドウを閉じる必要があります。これを行う方法についてヘルプ/アイデアはありますか? 私はプログラミングが初めてです。

前もってありがとう、アルン

main.jsp では、

<a href="http://localhost:8080/hello.action" onclick="javascript:void window.open('http://localhost:8080/Strutslearning/hello.action','1379313271736','width=700,height=500,toolbar=0,menubar=1,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0');return false;">Pop-up Window</a>

ポップアップjspで

 <script type="text/javascript">

 function checkForm(){
     window.close();
     target="main"
     return true;
 }

 </script>


<body>
<form action="selectAction.action" onsubmit="return checkForm(this)">
<s:select name="mylist" list="%{mylist}"></s:select>
<s:submit ></s:submit>

</form>
4

1 に答える 1

0

フォームに追加target="_parent":

<form action="selectAction.action" 
      onsubmit="javascript:window.close();" 
      target="_parent">

<a>要素内で Action を 2 回参照する必要がないことに注意してください。両方ではなく + または + をhref使用target="_blank"href="#"てください。onclick="window.open(...)"

于 2013-09-16T11:54:26.483 に答える