로그인 페이지 아이프레임 타겟 문제
아이프레임으로 게시판을 불러오고 있습니다.
비회원일경우 글을 읽을 권한이 없습니다. 회원이시라면 로그인 후 이용해 보십시오. 라는 경고창이 뜬후 아이프레임 안에 로그인 페이지가 생성됩니다.
저 경고창 이후 로그인 창을 새창으로 띄울 수 있게 하려면 어떻게 해야되나요?
bbs/board.php 에 손을 되야할 것 같은데 ㅜㅜ 아무리 검색해도 답을 찾을 수가 없네요.
고수님들 부탁드립니다~
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
팝업창으로 한다면 아래와 같이 형식으로 가능할 것 같습니다.
board.php파일에서 78번째 줄에
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
부분을
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", ""));
echo "<script>window.open('./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id', 'win1', 'width=가로창크기, height=세로창크기')</script>
port 님 답변 처럼 해도 되지않습니다
alert() 함수에서 이미 다른 페이지로 이동되어버리기 때문에 그 다음 행은 실헹되지않습니다
수정은 common.lib.php alert 함수를 수정해야 하는데 이것을 수정하면 iframe 아닌 페이지에서
또 문제가 생길 것입니다