【发布时间】:2011-10-22 12:57:36
【问题描述】:
我有一个在框架集内运行的 Magento 商店。 Paypal 最近更新了他们的 framebusting 脚本,最终导致我们商店无法处理付款。
我最终更改了呈现结帐按钮的代码以在新窗口中启动 Paypal,并且在该窗口中我已成功将其设置为能够返回确认页面。
但是,在原始窗口中,我们的 iframe 内出现了一个空白屏幕。我想做的是在新窗口启动时关闭此窗口,但我很难这样做。这是我正在使用的代码:
<button type="submit" title="<?php echo $this->__('Place Order') ?>" class="button btn-checkout" onclick="review.save(); window.open('http://auxout.com/shop/paypal/standard/redirect/')"><span><span><?php echo $this->__('Place Order') ?></span></span></button>
由于此按钮位于<iframe> 内,我无法关闭初始窗口。如何做到这一点?
【问题讨论】:
-
真的有必要在 javascript 问题中包含 php 代码吗?
-
它来自 Magento...对此我无能为力
标签: javascript magento paypal magento-1.5