2013-06-27 4 views
0

내 html 페이지에 연락처 양식이 있습니다 .html contactus 양식의 iframe src. thanks.php 양식을 제출했습니다. out put은 thanks.php 파일의 html 감사 메시지가 표시됩니다. 지금 내 요구 사항은 5 초 동안이 감사 메시지를 표시 한 후, 다시 contactus html 양식을 다시로드해야합니다.iframe에 html/php 양식을 제출 한 후 html (문의하기) 양식을 다시로드하는 방법

제발 친절하게 도와주세요

답변

0

이것은 JavaScript로 수행 할 수 있습니다. 5 초 동안 타이머를 설정하고 창 위치를 문의 페이지로 설정하십시오.

<script type="text/javascript"> 
    // Set timeout to 5 seconds, measured in milliseconds 
    setTimeout(function() { 
     window.location = "contactus.html"; // relative URL 
    }, 5000); 
</script> 
0

당신이 매 5 초 contactus.html로 리디렉션합니다 thanks.php

header("refresh:5;url=contactus.html"); 

이 PHP 코드를 사용할 수 있지만,이 경우 작동하지 않습니다 : 여기에 당신이 할 거라고 방법 이 실행되기 전에 더 모든 출력이없는 경우 header()은 그래서 지금 당신이 자바 스크립트를 사용할 수

일을하기 때문에 당신은, 감사합니다 메시지를 인쇄하는

setTimeout(function() { 
    window.location.href= 'http://localhost/xxx/contactus.html'; // the redirect goes here 

},5000); // 5 seconds 

thankyou.php 파일에이 스크립트를 입력하십시오.

UPDATE : 메타 태그는 단지 <head> 섹션에서이 줄을 넣어 thankyou.php 에서 사용할 수있는

<meta http-equiv="refresh" content="5;url=http://www.yoursite.com">