私は2つのページを持っているとしましょう
- adminpage.jsp
- 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() でこれを許可していることは知っていますが、これはまったく機能していません。これに基づいて誰かが私に解決策を提案できますか?