0

我正在使用带有 Paypal 按钮的以下脚本,它运行良好,除了 2 个窗口向 Paypal 打开,而不是一个。如果有人能帮助我打开 1 个窗口,我将不胜感激。这是一个 asp.net 项目的内部。页面上的源中有一个表单。

function submitFormToPaypal() {
    var formElementsArray = document.getElementsByTagName('FORM');

    if (formElementsArray != null) {
        var formElement = formElementsArray[0];

        document.getElementById('__VIEWSTATE').name = 'NOVIEWSTATE';

        formElement.action = 'https://www.paypal.com/cgi-bin/webscr';
        formElement.setAttribute("target", "_blank");
        formElement.submit();
    }
}
4

1 回答 1

0

如果您在提交或单击提交按钮时调用您的函数,则需要删除 formelement.submit。

如果您显示带有事件处理程序的 HTML,也许我们可以建议如何执行此操作。

于 2012-12-22T19:59:11.247 回答