로그인 페이지 아이프레임 타겟 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인 페이지 아이프레임 타겟 문제 정보

로그인 페이지 아이프레임 타겟 문제

본문



아이프레임으로 게시판을 불러오고 있습니다.

비회원일경우 글을 읽을 권한이 없습니다. 회원이시라면 로그인 후 이용해 보십시오. 라는 경고창이 뜬후 아이프레임 안에 로그인 페이지가 생성됩니다.

저 경고창 이후 로그인 창을 새창으로 띄울 수 있게 하려면 어떻게 해야되나요?

bbs/board.php 에 손을 되야할  것 같은데 ㅜㅜ 아무리 검색해도 답을 찾을 수가 없네요.

고수님들 부탁드립니다~

댓글 전체

자바스크립트의 링크로 작동되는 부분이라서 _blank 로는 불가능할 것 같고요.
팝업창으로 한다면 아래와 같이 형식으로 가능할 것 같습니다.
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>
한가지 덧붙이자면 board.php파일은 게시판 전반에 걸쳐서 동작하기 때무에 다른 링크도 동일하게 작용하므로 가급적 수정하지 않으시는 것이 좋을 듯 보입니다.
iframe은 그런 경우 뿐 아니라 여러가지 문제가 생기므로 사용하지않는 것이 좋습니다
port 님 답변 처럼 해도 되지않습니다
alert() 함수에서 이미 다른 페이지로 이동되어버리기 때문에 그 다음 행은 실헹되지않습니다

수정은 common.lib.php alert 함수를 수정해야 하는데 이것을 수정하면 iframe 아닌 페이지에서
또 문제가 생길 것입니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT