0

ペイパルへのリダイレクトがIEで機能していないクライアントサイトがあります。

私はこれをグーグルで検索し、さまざまな「解決策」を見つけて適用しましたが、残念ながらどれも機能しませんでした。このサイトはフレームを使用しておらず、IE7互換性をオンにしても何もしません。

Micah Carrickによって作成されたpaypal.class.phpを使用しており、「お待ちください、注文が処理されています...」というメッセージが表示され、paypalにリダイレクトされないIEを除く他のすべてのブラウザですべてが機能します。

クラスがbodyタグとhtmlタグを持つフォームを作成し、これらがメインページに挿入されることに気づきました。そのため、現実的にはhtmlの形式が正しくありませんが、IEを除くすべてのブラウザーですべて正常に機能しますか?

誰かアイデアはありますか?

4

2 に答える 2

1

IEは実際には非常に奇妙で厳密でもあります。のsubmit_form関数では、タグpaypal.class.phpではなく JavaScript 関数を使用してフォームを送信してみてください。onloadbody

例えば、

それよりも

<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>

これでうまくいくことを願っています。

于 2012-09-11T18:04:57.287 に答える