급한 질문입니다. 정보
급한 질문입니다.본문
죄송합니다..^^;;
너무 급한거라..
if ($config[cf_use_jumin] && !$mb[mb_jumin])
alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php");
alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php");
로그인시 자동으로 주민번호 페이지로 이동하게 하려고 수정해놨습니다.
그런데.. 제가 프레임으로 홈페이지 만들어놔서...;;
이게 타겟을 지정하여 그쪽에 페이지가 뜨도록 하려고 합니다.
이거 어떻게 해야 되나요??
꼭좀.. 답변 부탁드립니다.
댓글 전체
두 개의 프레임에 서로 다른 프레임 이름이 있을때
프레임1 : <frame name="test1" ....>
프레임2 : <frame name="test2" ....>
링크 : <a href="http://....." target="test2">abc</a>
작성하신 구조와 비교하여 처리해 보세요.
프레임1 : <frame name="test1" ....>
프레임2 : <frame name="test2" ....>
링크 : <a href="http://....." target="test2">abc</a>
작성하신 구조와 비교하여 처리해 보세요.
죄송하지만...
그런 타겟지정과는 좀 다른겁니다..;;
그런 타겟지정과는 좀 다른겁니다..;;
주소를 고정시키기 위해서 index 페이지를 프레임으로 사용하시는건가요?
그런경우면 그냥 일반적인 보드 경로로 지정해주셔도 될텐데요?
그런경우면 그냥 일반적인 보드 경로로 지정해주셔도 될텐데요?
php에는 alert란 함수가 없습니다 위에거는 그냥 그누에서 만든건데 저것으로는 불가능하죠...그냥 common.lib.php에 있는 function alert()함수를 참고하셔서 새로 만들거나 아니면 안의 내용을 그냥 출력하도록 하셔야 할것 같습니다.
그냥 간단하게 alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php"); 대신에
echo "<script>alert('주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.'); parent.frame2.location.href='$g4[bbs_path]/jumin.php';</script>"; 이런식으로 히시면 되지 않을까 싶네요..
만드신 페이지구조를 정확히 몰라서 맞는 답인지 모르겠네요...^^;;
그냥 간단하게 alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php"); 대신에
echo "<script>alert('주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.'); parent.frame2.location.href='$g4[bbs_path]/jumin.php';</script>"; 이런식으로 히시면 되지 않을까 싶네요..
만드신 페이지구조를 정확히 몰라서 맞는 답인지 모르겠네요...^^;;
음... 급하다보니 자세히 적어놓질 않았네요..^^;;
죄송합니다.
현재 홈페이지 상태가
3개의 프레임으로 나뉘어져 있습니다.
상단, 서브, 메인 > 이렇게 말이죠
제가 서브쪽에 아이프레임으로 로그인 스킨을 불러왔습니다.
그리고 메인쪽으로 불러드리기 위해 (참고로 메인 프레임 이름은 main 입니다.)
끙끙거리고 있다는 것이죠.. 흑흑
죄송합니다.
현재 홈페이지 상태가
3개의 프레임으로 나뉘어져 있습니다.
상단, 서브, 메인 > 이렇게 말이죠
제가 서브쪽에 아이프레임으로 로그인 스킨을 불러왔습니다.
그리고 메인쪽으로 불러드리기 위해 (참고로 메인 프레임 이름은 main 입니다.)
끙끙거리고 있다는 것이죠.. 흑흑
음.. 이것도 안되고 저것도 안된다면..
새창으로 열리게 하는 방법이라도 알려주셨으면 합니다.
새창으로 열리게 하는 방법이라도 알려주셨으면 합니다.

if ($config[cf_use_jumin] && !$mb[mb_jumin])
alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php");
위코드 대신에 아래의 코드를 적용해 보세요. 참고로 테스트를 못해봤습니다.
if ($config[cf_use_jumin] && !$mb[mb_jumin]) {
echo"<script>
alert('주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.'); window.parent.main.location.href='$g4[bbs_path]/jumin.php';
</script>";
exit;
}
alert("주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.", "$g4[bbs_path]/jumin.php");
위코드 대신에 아래의 코드를 적용해 보세요. 참고로 테스트를 못해봤습니다.
if ($config[cf_use_jumin] && !$mb[mb_jumin]) {
echo"<script>
alert('주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.'); window.parent.main.location.href='$g4[bbs_path]/jumin.php';
</script>";
exit;
}
음..
적용해 보았습니다만..
main쪽으로 넘어가지 않고 아이프레임쪽에만 흰색으로 아무것도 안나옵니다.
적용해 보았습니다만..
main쪽으로 넘어가지 않고 아이프레임쪽에만 흰색으로 아무것도 안나옵니다.

window.parent.main. <- 이부분에서 에러가 나는것 같습니다.
window.main. 또는 parent.main.으로 수정해 보세요.
window.main. 또는 parent.main.으로 수정해 보세요.
음.. 그래도 에러가 발생합니다..
도대체 문제가 뭐지..=ㅅ=;;
너무 무리하게 알려주지 마시고..
저게 안된다면 새창으로 열리게 하는 방법이라도 괜찮습니다..^^;;
새창으로 열리게 한 다음에 인증이 완료되면 닫히게 하면 되니까요
아 그리고..
뭐 아시겠지만.. 혹시나 하는 마음에..
login_check.php 에 위 소스가 들어가 있습니다.
도대체 문제가 뭐지..=ㅅ=;;
너무 무리하게 알려주지 마시고..
저게 안된다면 새창으로 열리게 하는 방법이라도 괜찮습니다..^^;;
새창으로 열리게 한 다음에 인증이 완료되면 닫히게 하면 되니까요
아 그리고..
뭐 아시겠지만.. 혹시나 하는 마음에..
login_check.php 에 위 소스가 들어가 있습니다.

로그인 체크시 새창으로 뜨게 하는 방식도 문제가 있습니다. 질문하신 내용처럼 프레임을 구성 하셨다면 링크를 참조해 보세요.
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=7007
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=7007
흠.. 제가 돌머리라 봐도 모르겠네요..=ㅅ=;;
으.. 이거 어떻게 안되나..
으.. 이거 어떻게 안되나..
if ($config[cf_use_jumin] && !$mb[mb_jumin]) {
echo "<script language='JavaScript'>";
echo "alert(\"주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.\");";
echo "parent.frames.프레임명.location.href='$g4[bbs_path]/jumin.php';";
echo "</script>";
}
이렇게 하면 되지 않을까요 ^^; 확인 되지 않은 정보 ㅠ.ㅠ;
echo "<script language='JavaScript'>";
echo "alert(\"주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.\");";
echo "parent.frames.프레임명.location.href='$g4[bbs_path]/jumin.php';";
echo "</script>";
}
이렇게 하면 되지 않을까요 ^^; 확인 되지 않은 정보 ㅠ.ㅠ;
흠.. 역시 안됩니다..
그냥 포기해야 될듯 하네요..;ㅂ;
답변주신분들 진심으로 감사드리고..
이거 포인트 나눠서 주는거 없나...쩝..
아무튼 모두 감사드립니다.^^
그냥 포기해야 될듯 하네요..;ㅂ;
답변주신분들 진심으로 감사드리고..
이거 포인트 나눠서 주는거 없나...쩝..
아무튼 모두 감사드립니다.^^
꼬마군님 포기하시면 안되죠.. 하다하다 정 안되면 다른 방법을 찾는 법도 좋은것이죠 ^^
이렇게 저렇게도 안되면!
새창띄워서 처리해버리면 되지 않을까 합니다만..
if ($config[cf_use_jumin] && !$mb[mb_jumin]) {
echo "<script language='JavaScript'>";
echo "alert(\"주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.\");";
echo "win_open('$g4[bbs_path]/jumin.php', 'Check_Jumin', 'left=50,top=50,width=616,height=460,scrollbars=1');";
echo "</script>";
}
이렇게라도 해서 쓰시면..; 그래야 작업에 진행이 생기죠 ^^;
저는 하나 막히면 다음 작업 진행이 전혀 안된다는.;
이렇게 저렇게도 안되면!
새창띄워서 처리해버리면 되지 않을까 합니다만..
if ($config[cf_use_jumin] && !$mb[mb_jumin]) {
echo "<script language='JavaScript'>";
echo "alert(\"주민등록번호인증을 받으셔야 로그인 하실 수 있습니다.\");";
echo "win_open('$g4[bbs_path]/jumin.php', 'Check_Jumin', 'left=50,top=50,width=616,height=460,scrollbars=1');";
echo "</script>";
}
이렇게라도 해서 쓰시면..; 그래야 작업에 진행이 생기죠 ^^;
저는 하나 막히면 다음 작업 진행이 전혀 안된다는.;
감사한 말씀입니다만..
역시 이것도 안된다는..;;
에... 수고하셨고 정말 감사드립니다.^^;;
프레임으로 만들어진 홈페이지를 수정해달라는 요청이 와서.. 수정했는데..
차라리 노프레임으로 새롭게 하나 만들어야 겠네요.. 쩝..
정말 감사합니다^^
역시 이것도 안된다는..;;
에... 수고하셨고 정말 감사드립니다.^^;;
프레임으로 만들어진 홈페이지를 수정해달라는 요청이 와서.. 수정했는데..
차라리 노프레임으로 새롭게 하나 만들어야 겠네요.. 쩝..
정말 감사합니다^^