테스트 사이트 - 개발 중인 베타 버전입니다

팝업창 닫은 후 부모창 새로고침 채택완료

블랑숑 5년 전 조회 2,379

a.php에서 버튼 클릭 -> b.php 팝업열림 -> 폼에서 내용 저장 후 submit -> bupdate.php 실행

 

이런 구조인데요

 

bupdate.php 에서 

 

alert_close($_POST['act_button']."이 완료되었습니다.");

 

하면 b.php까진 닫히거든요

 

근데 a.php가 새로고침됐으면 좋겠는데 어떻게 할 방법이 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
Policia
5년 전

alert_close앞에

script로 opener.location.reload();넣어주세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

블랑숑
5년 전
오오 잘 됐어요 감사합니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

스피드S
5년 전

아래코드를 common.lib.php function confirm윗 부분에 추가해주시구요 

이런식으로 쓰세요

alert_close_location($_POST['act_button']."이 완료되었습니다.","이동하실 부모창 주소");

 

</p>

<p>// 경고메세지 출력후 창을 닫음

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;

}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

블랑숑
5년 전
아 근데 지금 막상해보려니까 문제가 있네요 ㅠㅠ

이게 orderinquiry부분이라

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인