1
여기에서 수행하려는 작업과 일부 브라우저 호환성 문제가 있습니다. 새 창에서 양식을 제출 한 후 상위 페이지로 리디렉션하는 방법
<form method="POST" target="_blank"
onsubmit="refreshparent()" action="https://processor.com/payment.php" >
<input type="HIDDEN" name="unit_key" value="92393d" >
<input type="HIDDEN" name="cost" value="100.20" >
<input type="HIDDEN" name="user_id" value="92393d" >
<input type="SUBMIT" name="SUBMIT" value="Click to open payment site" >
</form>
사용자가 양식을 제출
, 나는 새 창이 열려 나는 "refreshparent"라는 자바 스크립트 함수가 호출되는하려면 :나는 웹 페이지에서 양식을 가지고있다.
<script type="text/javascript">
function refreshparent()
{
alert("test");
window.location.replace ("http://mysite.com/main-menu.html");
}
</script>
일부 브라우저에서는 작동하지만 Chrome에서는 작동하지 않습니다. 같은 버튼 클릭에서 발생하는 양식 제출 및 자바 스크립트 호출을 얻는 더 좋은 방법이 있습니까?
Chrome에서 작동하지 않는 기능은 무엇입니까? 빈 탭, 리다이렉션? – Bergi
양식 제출 버튼이 모든 브라우저의 새 창/탭에 성공적으로 열립니다. 하지만 Chrome에서는 페이지가 http://mysite.com/main-menu.html로 리디렉션되지 않습니다. –
경고가 발생합니까? – Bergi