Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php而不是javascript重定向到弹出窗口? 我在JavaScript中找到了很多方法,但是我需要在PHP脚本的中间调用SMAK。 <form action="" method="POST" target='popup' onsubmit="window.open('','popup','width=700,height=400,left=200,top=200,scrollbars=1')"> Send a message : <input type="text" name="twitmessage"><br> <input type="checkbox" name="twitter" value="My Posting Text">Would you like to send to Twitter?<br> <input type="checkbox" name="facebook" value="Stuff to Post to facebook">Would you like to post to Facebook?<br> <input type="submit" name="submit_cycle" value="Submit"> </form> <?php session_start(); // store session data $_SESSION['twitmessage'] = $_POST['twitmessage']; if(isset($_POST['submit_cycle'])) { if($_POST['twitter']){ header("location: ../index.php?p=members"); } if($_POST['facebook']){ header("location: ../index.php?p=paybill"); }else{ echo "Something bad happened"; } } ?> 发送消息: 您想发送到Twitter吗? 您想发布到Facebook吗?_Javascript_Php_Html_Api_Twitter - Fatal编程技术网

如何使用php而不是javascript重定向到弹出窗口? 我在JavaScript中找到了很多方法,但是我需要在PHP脚本的中间调用SMAK。 <form action="" method="POST" target='popup' onsubmit="window.open('','popup','width=700,height=400,left=200,top=200,scrollbars=1')"> Send a message : <input type="text" name="twitmessage"><br> <input type="checkbox" name="twitter" value="My Posting Text">Would you like to send to Twitter?<br> <input type="checkbox" name="facebook" value="Stuff to Post to facebook">Would you like to post to Facebook?<br> <input type="submit" name="submit_cycle" value="Submit"> </form> <?php session_start(); // store session data $_SESSION['twitmessage'] = $_POST['twitmessage']; if(isset($_POST['submit_cycle'])) { if($_POST['twitter']){ header("location: ../index.php?p=members"); } if($_POST['facebook']){ header("location: ../index.php?p=paybill"); }else{ echo "Something bad happened"; } } ?> 发送消息: 您想发送到Twitter吗? 您想发布到Facebook吗?

如何使用php而不是javascript重定向到弹出窗口? 我在JavaScript中找到了很多方法,但是我需要在PHP脚本的中间调用SMAK。 <form action="" method="POST" target='popup' onsubmit="window.open('','popup','width=700,height=400,left=200,top=200,scrollbars=1')"> Send a message : <input type="text" name="twitmessage"><br> <input type="checkbox" name="twitter" value="My Posting Text">Would you like to send to Twitter?<br> <input type="checkbox" name="facebook" value="Stuff to Post to facebook">Would you like to post to Facebook?<br> <input type="submit" name="submit_cycle" value="Submit"> </form> <?php session_start(); // store session data $_SESSION['twitmessage'] = $_POST['twitmessage']; if(isset($_POST['submit_cycle'])) { if($_POST['twitter']){ header("location: ../index.php?p=members"); } if($_POST['facebook']){ header("location: ../index.php?p=paybill"); }else{ echo "Something bad happened"; } } ?> 发送消息: 您想发送到Twitter吗? 您想发布到Facebook吗?,javascript,php,html,api,twitter,Javascript,Php,Html,Api,Twitter,你不能 打开窗口是一个客户端操作,不能使用PHP执行。这是原则上的 您可以生成JS,它将在客户端打开一个新窗口 <script> window.open('<?php echo htmlentities($url); ?>') </script> 窗口。打开(“”) 另一种方法。也许我没有理解你的意图 要在另一个窗口中打开twitter对话框,只需在表单中添加target=\u blank 其余部分应与上述内容相同 要创建大小的窗口,请创建一个新的

你不能

打开窗口是一个客户端操作,不能使用PHP执行。这是原则上的

您可以生成JS,它将在客户端打开一个新窗口

<script>
    window.open('<?php echo htmlentities($url); ?>')
</script>

窗口。打开(“”)

另一种方法。也许我没有理解你的意图

要在另一个窗口中打开twitter对话框,只需在表单中添加
target=\u blank

其余部分应与上述内容相同


要创建大小的窗口,请创建一个新的命名窗口。然后缩放它并将窗体的目标设置为窗口的名称

“重定向到弹出窗口”是什么意思?需要对您的问题进行更好的解释…目前没有任何意义。谢谢。这似乎是最好的也是唯一的方法。请记住,使用window.open将打开一个“经典”弹出窗口,在所有现代浏览器的默认情况下,该弹出窗口通常会被阻止,而使用javascript并向服务器端发出AJAX请求的覆盖将不会编辑代码,上述内容几乎完美无瑕。如果有人选择了两个选项,那么如何获得两个(一个,两个)弹出窗口?我可以得到一个很好,第二个让我难堪。绑定一个javascript并在调用窗口中循环选项。为每个选项打开?将窗口实例存储在变量中以访问它们