2

私は2つのページを持っているとしましょう

  1. adminpage.jsp
  2. popupadmincatgeory.jsp (ポップアップ ウィンドウ)

adminpage.jsp では、以下に示すように、ボタンで以下のスクリプト (次に popupadmincatgeory.jsp を開きます) を使用しています。

  <script type="text/javascript">

   function newPopup(url) {
popupWindow = window.open(
      url,'winname','height=370,width=680,left=400,top=100,directories=0,titlebar=0,toolbar=0,loc       ation=0,status=0,menubar=0,scrollbars=no,resizable=no');
    }
   </script>


    <body>
    <div class="element">
<input type="button" class="red"  value="Add category here"      onclick="JavaScript:newPopup('popupadmincategory.jsp');"/>
    </div>
    </body>

popupadmincatgeory.jsp ページで、以下のスクリプトを使用します。

  <script>
    function go(subcat) 
       { 

var sel = document.getElementById('menuc');
    var sv = sel.options[sel.selectedIndex].value;
var selcat = document.getElementById('menu');
    var svcat = selcat.options[selcat.selectedIndex].value;
var selmaincat = document.getElementById('main');
    var svmaincat = selmaincat.options[selmaincat.selectedIndex].value;


    window.open('adminpage.jsp?a='+sv+'&subcat='+svcat+'&maincat='+svmaincat+'');
     window.close("popupcategory.jsp");

       } 

       </script>

簡単に言うと、adminpage.jsp という名前の別のページが開きます。上記のスクリプトで。

今私が知る必要があるのは、ユーザーが popupadmincatgeory.jsp ページで前述のスクリプトをトリガーしたときに、同じ親ウィンドウ (adminpage.jsp) で次のページを表示できる必要があることです。

現在、新しいタブが開きます。「_parent」パラメーターが windows.open() でこれを許可していることは知っていますが、これはまったく機能していません。これに基づいて誰かが私に解決策を提案できますか?

4

1 に答える 1