테스트 사이트 - 개발 중인 베타 버전입니다

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

희망대로 7년 전 조회 4,725

메뉴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 포인트
플라이
7년 전

<script>

function my_check(){

alert("경고메시지");

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

return false;

}

</script>

 

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

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

답변에 대한 댓글 5개

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

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

</script>
플라이
7년 전
location.href="<?php echo G5_BBS_URL.'/login.php?url='.$url ?>";

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

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

Policia
7년 전

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

 

<script>

function my_check(){

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

        return false;

}

</script>

 

아니면

 

<script>

function my_check(){

        alert("경고메시지");

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

        return false;

}

</script>

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

답변에 대한 댓글 5개

희망대로
7년 전
감사합니다

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

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

이렇게 입력하시면 됩니다

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

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

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

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

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

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

 

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

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

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

세이세키

goto_url('메인주소')

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

 

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

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

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

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

로그인