2012-09-10 3 views
0

나는 페이팔로의 리다이렉트가 IE에서 작동하지 않는 클라이언트 사이트를 가지고 있습니다.Internet Explorer가 페이팔로 리디렉션되지 않음

나는이를 봤 다양한 '해결책'을 발견하고 그들 중 누구도 작동하지 슬프게도을 적용했습니다. 사이트는 프레임을 사용하지 않고 IE7 호환성을 전환해도 아무런 효과가 없습니다.

Micah Carrick이 작성한 paypal.class.php를 사용하고 있으며 IE를 제외한 다른 모든 브라우저에서 모든 기능을 사용할 수 있습니다. "Please wait, order is processed ..."메시지가 표시되고 페이팔로 리디렉션되지 않습니다. .

클래스가 body 태그와 html 태그가있는 양식을 작성하여 주 페이지에 삽입되므로 사실 HTML 형식이 잘못되었지만 IE를 제외한 모든 브라우저에서 정상적으로 작동합니까?

아무도 아이디어가 없습니까?

+1

IE의 버전은 무엇입니까? 모두들? 어쩌면 우리가 볼 수 있도록 사이트의 링크를 우리에게 보낼 수 있습니다. –

답변

1

IE는 실제로 매우 엄격합니다. 함수가 paypal.class.php 인 경우 태그에서 onload을 사용하는 대신 JavaScript 함수를 사용하여 양식을 제출하십시오. 예를 들어

,

오히려 사용

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

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

보다 나는이 당신을 위해 할 바랍니다.

0

paypal 양식이 다른 양식에 중첩되어 있는지 확인하십시오.

나는 비슷한 문제가있어서 그것을 포함하고있는 다른 페이팔 형식을 가져 오는 것으로 해결했습니다.

관련 문제