아이프레임 게시판에서 경고창을 띄운후 회원가입페이지로 가게 하려면 어떻게 해야해여 ㅜ.ㅜ/'' 정보
아이프레임 게시판에서 경고창을 띄운후 회원가입페이지로 가게 하려면 어떻게 해야해여 ㅜ.ㅜ/''본문
현재 상황은 이렇습니다.
일단 게시판은 아이프레임 입니다.
게시물을 클릭하면 글을 읽을 권한이 없습니다라는 경고창이 뜨고 경고창을 종료함과
동시에 회원가입페이지로 갑니다.
허나 아이프레임 상태이므로 그안에서 회원가입 페이지가 나오더라고요;;
이것을 바깥으로 빼서 나오게 할 수 없을가욤 ㅜ.ㅜ?
bbs/board.php 파일의 일부 입니다.
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
//alert("글을 읽을 권한이 없습니다.");
alert("글을 읽을 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.");
}
답변해주시면 너무너무 감사하겠습니다 ㅠ.ㅠ/''
일단 게시판은 아이프레임 입니다.
게시물을 클릭하면 글을 읽을 권한이 없습니다라는 경고창이 뜨고 경고창을 종료함과
동시에 회원가입페이지로 갑니다.
허나 아이프레임 상태이므로 그안에서 회원가입 페이지가 나오더라고요;;
이것을 바깥으로 빼서 나오게 할 수 없을가욤 ㅜ.ㅜ?
bbs/board.php 파일의 일부 입니다.
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member[mb_level] < $board[bo_read_level])
{
if ($member[mb_id])
//alert("글을 읽을 권한이 없습니다.");
alert("글을 읽을 권한이 없습니다.", $g4[path]);
else
alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.");
}
답변해주시면 너무너무 감사하겠습니다 ㅠ.ㅠ/''
댓글 전체
/lib/common.lib.php에 보시면 이 함수가 있는데요.
function goto_url($url)
{
/*
if (preg_match("/MSIE/", $_SERVER[HTTP_USER_AGENT]))
echo "<meta http-equiv='Refresh' content='0;url=$url'>";
else
echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
*/
//header("Location:$url");
//flush();
//if (!headers_sent())
// header("Location:$url");
//else
//echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
echo "<script language='JavaScript'> location.replace('$url'); </script>";
exit;
}
echo "<script language='JavaScript'> location.replace('$url'); </script>"; 를
echo "<script language='JavaScript> parent.location.replace('$url'); </script>"; 이거로
수정해주세요.. 이게 안된다면
echo "<script language='JavaScript'> top.location.replace('$url'); </script>"; 이거로요
function goto_url($url)
{
/*
if (preg_match("/MSIE/", $_SERVER[HTTP_USER_AGENT]))
echo "<meta http-equiv='Refresh' content='0;url=$url'>";
else
echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
*/
//header("Location:$url");
//flush();
//if (!headers_sent())
// header("Location:$url");
//else
//echo "<script language='JavaScript'> document.location.href = '$url'; </script>";
echo "<script language='JavaScript'> location.replace('$url'); </script>";
exit;
}
echo "<script language='JavaScript'> location.replace('$url'); </script>"; 를
echo "<script language='JavaScript> parent.location.replace('$url'); </script>"; 이거로
수정해주세요.. 이게 안된다면
echo "<script language='JavaScript'> top.location.replace('$url'); </script>"; 이거로요
이 초보에게 이러한 가르침을 준 것 에대해 너무너무 감사해용 ㅠ.ㅜ
아 그런데... 요거 수정이나 글쓰기를 해도 아이프레임에서 벗어나버리네욤 ㅜ.ㅡ
경고창이 떠서 회원가입페이지로 가게 될 경우만 적용이 안될가요 ㅜ.ㅡ?
경고창이 떠서 회원가입페이지로 가게 될 경우만 적용이 안될가요 ㅜ.ㅡ?