Web Source2015. 9. 4. 17:40

네이버에서는 검색이 어려운 블로그입니다. 구글검색을 이용해 주세요.



팝업창으로 데이터를 입력받고

폼(form post)으로 데이터를 전송하고

부모 페이지를 새로고침하려고 한다.


IE만 이런 창이 계속 뜬다 ㅠ

새로고침시마다 웹 페이지를 다시 표시하려면 웹 브라우저에서 이전에 전송한 정보를 다시 전송해야 합니다. 이하 생략


문제는 데이터를 받는 action php에서 아래 내용 때문이었다.

echo "<script>window.parent.location.reload();self.close();</script>";


그래서 아래처럼 고쳤더니 팝업창 사라지고 원래의 페이지는 모든 브라우저에서 새로고침이 잘 된다.

echo "<script>window.opener.location.href=window.opener.location.href;self.close();</script>";


Posted by 영육치료