我有一个客户端站点,在 IE 中无法重定向到 paypal。
我用谷歌搜索了这个并找到了各种“解决方案”并应用了它们,遗憾的是它们都不起作用。该站点不使用框架,打开 IE7 兼容性也没有任何作用。
我们正在使用由 Micah Carrick 编写的 paypal.class.php 并且在所有其他浏览器中一切正常,除了 IE,我们只是收到“请稍等,您的订单正在处理......”消息并且没有重定向到 paypal。
我注意到该类创建了一个具有 body 和 html 标签的表单,这些标签被插入到主页中,所以实际上 html 格式不正确,但在除 IE 之外的所有浏览器中一切正常?
有什么想法吗?
最佳答案
IE其实很奇怪,也很严格。
在 paypal.class.php
的 submit_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/