У меня есть две страницы, скажемкак открыть родительскую вкладку окна из яваскрипта всплывающего окна
- 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, как это можно увидеть здесь window.open («? adminpage.jsp а =» + sv + '& subcat =' + svcat + '& maincat =' + svmaincat + ''); в приведенном выше скрипте.
Теперь мне нужно знать, когда пользователь запускает указанный скрипт на странице popupadmincatgeory.jsp, он должен иметь возможность просматривать следующую страницу в том же родительском окне (которое является adminpage.jsp).
Сразу открывается новая вкладка. Я знаю, что параметр «_parent» позволяет это на windows.open(), но это совсем не работает. Может ли кто-нибудь предложить мне любое решение, основанное на этом?
спасибо много это работает – puneetjava