팝업창 닫은 후 부모창 새로고침

팝업창 닫은 후 부모창 새로고침

QA

팝업창 닫은 후 부모창 새로고침

답변 2

본문

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

아 근데 지금 막상해보려니까 문제가 있네요 ㅠㅠ

이게 orderinquiry부분이라

orderinquiryview.php?od_id=<?php echo $od['od_id']; ?>&amp;uid=<?php echo $uid; ?>

부모창이 이렇게 되어 있어서 그냥 페이지로는 못 가네요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61,332
© SIRSOFT
현재 페이지 제일 처음으로