2026, 새로운 도약을 시작합니다.

alert 발생하고 로그인 화면으로 가게 하고 싶어요 채택완료

메뉴3 클릭시 javascript 또는  jquery 또는 php로 가능하면 아무거나 해서 

alert 발생하고 로그인 화면으로 가게 하고 싶어요

jquery가 에러나서 자바스크립트로 일단 해봤습니다.

<script>

function my_check(){

        alert("경고메시지");    <= 여기에 로그인 화면으로 가게 하고싶어요 어떻게 해야 하나요?

        return false;

}

</script>

//메뉴는 아래처럼 입니다.

<ul>

   <li>메뉴1</li>

   <li>메뉴2</li>

   <li onclick="my_check()">메뉴3</li>

</ul>

답변 4개

채택된 답변
+20 포인트

<script>

function my_check(){

alert("경고메시지");

location.href="로그인페이지경로"; 

return false;

}

</script>

이런식으로 해주시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

감사합니다.
아래 로그인 페이지 경로에 어떻게 적어줘야 할는지?

<script>
function my_check(){
alert("경고메시지");
location.href="로그인페이지경로";
return false;
}

</script>
location.href="<?php echo G5_BBS_URL.'/login.php?url='.$url ?>";

이런식으로 적용해 주시면 됩니다.
$url에 뭐를 넣어야 할까요?^^
$url은 위에 get 방식으로 변수가 넘어오는거라 변경안하셔도 됩니다.
감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

그누보드 php함수 alert이용하셔도 되구요

<script>

function my_check(){

        <?php echo alert('메세지', '이동할url'); ?>

        return false;

}

</script>

아니면

<script>

function my_check(){

        alert("경고메시지");

        location.href='이동할주소';

        return false;

}

</script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

감사합니다

로그인 페이지로 이동하려면 아래에서 이동할url 에 어떻게 적어줘야 할까요?^^

function my_check(){
<?php echo alert('메세지', '이동할url'); ?>
return false;
}
G5_BBS_URL.'/login.php?url='.$url

이렇게 입력하시면 됩니다

뒤에 url get값은 로그인처리후 돌아갈 페이지를 설정합니다
혹시 로그인화면 보여준후 직전의 페이지로 돌아가게 하고싶은데
직전의 페이지를 지정하려면 $url로 직전의 페이지를 나타내는 것은 없는가요^^
현재 페이지 주소를 담으면됩니다

php로는 $_SERVER['REQUEST_URI']가 있네요

G5_BBS_URL.'/login.php?url='.$_SERVER['REQUEST_URI']

이렇게 하면 로그인후 이전페이지로 돌아갑니다
Policia님도 정말 좋은 답변 주셨는데 1분만 채택이 너무 아쉽네요
정말 감사합니다.^^

댓글을 작성하려면 로그인이 필요합니다.

alert 밑에
location.href="로그인경로";

추가하시면 될것 같은데요 confirm 사용하실꺼 아니면

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

goto_url('메인주소')

넣어주시면 될거같습니다.

아 ...질문 잘못이해했습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고