개발 Q&A

제목 window.open으로 창을 띄우고 자신의 창을 닫고 싶어요
카테고리 PHP
글쓴이 Rna 작성시각 2020/01/20 20:22:22
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 9668   RSS

a.php에서 b.php를 window.open으로 창을 띄우고 a.php를 닫으려고 합니다.

[popup_test.php]

var url = "b.php";

window.open(url, "popup", "left=10,top=10,width="+screen.width+",height="+screen.height+",fullscreen=yes");

window.open("about:blank","_self").close();

이렇게 하면 b.php가 정상적으로 창이 뜨고 a.php는 창이 닫히지 않고 about:blank 페이지로 redirec가 됩니다.

[Controller]

public function index(){

     ....

    $this->load->view('popup_test', $data);

}

이런 구조로 되어있습니다.

그냥 html로 만들어서 테스트를 하면 정상적으로 작동하는데 CI에서는 작동이 되지 않는데 어떻게 해야 창을 닫을 수 있는지

문의 드립니다

감사합니다.

 

 

 다음글 mod rewrite 활성화하면 503에러 (1)
 이전글 $ajax 404에러 (1)

댓글

한대승(불의회상) / 2020/01/21 08:58:31 / 추천 0
b.php 에서 opener.close()를 호출해보세요.
Rna / 2020/01/21 10:14:16 / 추천 0
opener.close()도 먹질않네요