html - Internet Explorer 重定向到 Paypal 不工作

标签 html internet-explorer paypal

我有一个客户端站点,在 IE 中无法重定向到 paypal。

我用谷歌搜索了这个并找到了各种“解决方案”并应用了它们,遗憾的是它们都不起作用。该站点不使用框架,打开 IE7 兼容性也没有任何作用。

我们正在使用由 Micah Carrick 编写的 paypal.class.php 并且在所有其他浏览器中一切正常,除了 IE,我们只是收到“请稍等,您的订单正在处理......”消息并且没有重定向到 paypal。

我注意到该类创建了一个具有 body 和 html 标签的表单,这些标签被插入到主页中,所以实际上 html 格式不正确,但在除 IE 之外的所有浏览器中一切正常?

有什么想法吗?

最佳答案

IE其实很奇怪,也很严格。 在 paypal.class.phpsubmit_form 函数中,尝试使用 JavaScript 函数提交表单,而不是在 上使用 onload正文 标签。

例如,

而不是

<body onLoad="document.form.submit">
<form id ="form" id="form_paypal"></form>
</body>

使用

<html>
<head>
<script language="javascript">
function test(){document.getElementById('form_paypal').submit();}

window.onload=test;
</script>
</head>
<body>
<form id ="form" id="form_paypal"></form>
</body>

我希望这对你有用。

关于html - Internet Explorer 重定向到 Paypal 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12356250/

相关文章:

paypal - 使用paypal付款成功后,是否可以将自定义送货地址保存到数据库中?

php - 如何从 transactionId 中获取 payKey?

html - 在浏览器上放大和缩小时将内容保留在 div 中

html - 将旧内容(.html/.php 等)重新路由到 Ruby on Rails

java - 是否有任何 Java HTML 解析器生成的节点保留原始文本的索引?

c# - 部署 IE9 扩展

javascript - IE Javascript 点击问题

javascript - Jquery : . onload() 函数在 IE 中不起作用

html - Bootstrap + Flex + Firefox = bug

paypal - 如何登录 https ://www. sandbox.paypal.com/in 个人测试账户