팝업창 닫은 후 부모창 새로고침
본문
a.php에서 버튼 클릭 -> b.php 팝업열림 -> 폼에서 내용 저장 후 submit -> bupdate.php 실행
이런 구조인데요
bupdate.php 에서
alert_close($_POST['act_button']."이 완료되었습니다.");
하면 b.php까진 닫히거든요
근데 a.php가 새로고침됐으면 좋겠는데 어떻게 할 방법이 있나요?
답변 2
alert_close앞에
script로 opener.location.reload();넣어주세요
아래코드를 common.lib.php function confirm윗 부분에 추가해주시구요
이런식으로 쓰세요
alert_close_location($_POST['act_button']."이 완료되었습니다.","이동하실 부모창 주소");
// 경고메세지 출력후 창을 닫음
function alert_close_location($msg, $url)
{
global $g5;
$header = '';
if (isset($g5['title'])) {
$header = $g5['title'];
}
echo"
<script>
alert(".$msg.");
opener.location.href='".$url."';
window.close();
</script>
";
exit;
}
답변을 작성하시기 전에 로그인 해주세요.