0

ボタンをクリックした後に新しいウィンドウを開きたいのですが、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'」を追加しましたが、機能しません...上記のコードを変更して新しいウィンドウを開くにはどうすればよいでしょうか? ありがとう!

4

2 に答える 2

1

ボタンが送信されるページではなく、ボタンを含むページでこれを行う必要があります。

于 2012-05-16T21:10:35.393 に答える
1

おそらく、zen_redirect は通常のリダイレクトのように機能します。つまり、リダイレクトを行うときに「ターゲット」パラメーターを指定できないということです。

「ターゲット」パラメーターは、ブラウザー ベースの属性です。

ほとんどの場合、リダイレクトはサーバー側です。

あなたは何か他のものを探していると思いますが、私は禅のカートに精通していません.

于 2012-05-16T21:11:57.607 に答える