Javascript 在使用 <button> 时关闭窗口

标签 javascript magento paypal magento-1.5

我有一个在框架集内运行的 Magento 商店。 Paypal 最近更新了他们的 framebusting 脚本,最终导致我们商店无法处理付款。

我最终更改了呈现 Checkout 按钮的代码以在新窗口中启动 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>里面我无法关闭初始窗口。如何做到这一点?

最佳答案

window.close 关闭窗口,但我认为你不能关闭父窗口。为什么不在同一窗口而不是在新窗口中打开 paypal

关于Javascript 在使用 <button> 时关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7859692/

相关文章:

javascript - AngularJS 中不同主视图页面的状态

javascript - 在循环中设置 Object.defineProperty 时遇到问题

php - Magento addAttributeToFilter 没有按照我认为应该的方式工作

jquery - Magento:引用错误:Sizzle 未定义prototype.js

paypal - Visa 结帐集成

javascript - 边框颜色不会改变

javascript - 使用javascript在primefaces日历上动态设置默认日期

javascript - Magento 管理html : "sendMail" is not a function

php - Paypal token 到期

php - 表单提交前保存数据