Как я могу остаться на той же странице и автоматически открыть новую вкладку

0
<?php 

error_reporting(E_ALL);
$name=$_GET['name'];
$email=$_GET['email'];
$key=$_GET['key'];

 ?>
<!DOCTYPE HTML>

<html>
    <head>
        <title></title>
        <link rel="shortcut icon" href="favicon/favicon.ico" type="image/x-icon">
        <link rel="icon" href="favicon/favicon.ico" type="image/x-icon">
        <script type="text/javascript">
            function formAutoSubmit () {
            var frm = document.getElementById("myform");
            frm.submit();
            }
            window.onload = formAutoSubmit;
            </script>
    </head>

<body>





 <form method='POST' id="myform" action='https://www.example.com/cgi-bin/arp3/arp3-formcapture.pl'>

                        <input type='hidden' type='text' name='first_name' value='<?php echo $name ?>' size='20'>

                        <input type='hidden' type='text' name='email' value='<?php echo $email; ?>' size='20'>

                        <input type='hidden' name='subscription_type' value='E'><div align='center'><center>

                        <input type='hidden' name='id' value='3'>

                        <input type='hidden' name='extra_ar' value=''>

                    <input type='hidden' type='submit' value='Please click here to complete signup process' >
                    </form>

    <?php include 'login/js/main_js.php'; ?>
</body>

Я пытаюсь отправить форму автоматически, а также хочу автоматически открывать новую вкладку или окно с этой же страницы с заданным URL-адресом. То, что я пытаюсь сделать, - это когда эта страница открыта, форма отправляется в автоответчик, а также открывает новую страницу для активации учетной записи пользователя, пожалуйста, помогите

  • 0
    Как правило, блокировщик всплывающих окон в браузере предотвращает создание нового окна / вкладки во время onload даже с соответствующим кодом.
  • 0
    да это проблема есть другой путь?
Теги:

1 ответ

0
Лучший ответ
function formAutoSubmit () {
            var frm = document.getElementById("myform");
            frm.submit();
            window.open("http://google.com"); // Or pass any other URL
            }
  • 0
    если всплывающие окна заблокированы в браузере ... есть ли способ обойти?
  • 0
    Нет, это не обман.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню