我想在点击按钮后打开一个新窗口,我正在尝试修改Zencart中的代码。我想我正试图在正确的地方操纵它......但我不知道如何去做:
(对于任何知道Zencart的人都在paypalwpp.php文件中,第1616-1618行)
// This is where we actually redirect the customer's browser to PayPal. Upon return from PayPal, they go to ec_step2
header("HTTP/1.1 302 Object Moved");
zen_redirect($paypal_url . "?cmd=_express-checkout&token=" . $_SESSION['paypal_ec_token'] . $userActionKey);
这是我的业余尝试:
zen_redirect( "target='_blank'" . $paypal_url . "?cmd=_express-checkout&token=" . $_SESSION['paypal_ec_token'] . $userActionKey);
当然,我添加了“target ='_ blank'”并且它无效......我怎么能通过修改上面的代码来打开一个新窗口?谢谢!
答案 0 :(得分:1)
您需要在包含该按钮的页面上执行此操作,而不是按钮提交的页面。
答案 1 :(得分:1)
zen_redirect很可能像普通重定向一样工作。我的意思是,在进行重定向时,您将无法指定“目标”参数。
“target”参数是基于浏览器的属性。
重定向在服务器端,大部分都是。
我认为你正在寻找别的东西,但我不熟悉zen cart。