Перенаправление на новую страницу после закрытия всплывающего окна - PullRequest
0 голосов
/ 27 февраля 2019

Чтобы добавить несколько элементов в Счет, я открываю всплывающее окно.Как только я добавляю элементы, всплывающее окно закрывается и возвращается на родительскую страницу.Но как только всплывающее окно закрывается, оно должно перенаправлять на новую страницу вместо родительской.

Теперь я делаю так

В page1.php (родительская страница)

 <input type="button" class="btn btn-success" name="lineitems" id="lineitems" value="Add Line Items" onclick="window.open('add_lineitems.php?order_id=<?php echo $order_id; ?>',  'LineItems','height=500,width=1300,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');">

В add_lineitems.php (всплывающее окно) после добавления я закрываю окно какthis

if($l1)
{

echo "<script>window.close();</script>";
}

?>
<script>
    window.onunload = refreshParent;
    function refreshParent() {
        window.opener.location.reload();
    }
</script>

Вместо page1.php, я хочу, чтобы это перенаправило page2.php.Как я могу это упомянуть?

1 Ответ

0 голосов
/ 27 февраля 2019

Для перенаправления на другую страницу вы можете использовать window.location .Добавить код ниже в вашем <script></script>

echo "<script>window.close();
window.opener.location='yourpage.php'; 
</script>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...