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

onclick 자동으로 실행 문의드립니다. 채택완료

요고꽁 1년 전 조회 23,409

</p>

<p><li><a href="/bbs/logout.php?url=/index.php" onclick="localStorage.removeItem('id');localStorage.removeItem('pw');">로그아웃</a></li></p>

<p>

 

이렇게 클리시  onclick 이벤트가 발생되게 했는데요!\

이건 정상작동합니다.

 

</p>

<p>if ($member[mb_level] == '2') {

alert("전용멤버 접근입니다. 승인후 로그인해 주세요.", "/bbs/logout.php?url=/index.php");

}</p>

<p>

 

이렇게 접근 권한이 없으면 로그아웃되게 했는데

여기서 위에 onclick 이벤트가 발생되어야 하는데

onclick 이벤트가 작동이 안됩니다. 

onclick 자동실행 이벤트가 어렵네요 ㅠㅠ

어떻게 해야 되는지 문의드립니다. ㅠㅠ

 

답변 주시는 모든 분들께 미리 감사드립니다.

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

답변 4개

채택된 답변
+20 포인트
1년 전

</p>

<pre>
<code>if ($member[mb_level] == '2') {
</code>echo "<script> localStorage.removeItem('id');  localStorage.removeItem('pw'); </script>";<code>
alert("전용멤버 접근입니다. 승인후 로그인해 주세요.", "/bbs/logout.php?url=/index.php");
}</code></pre>

<p><code>

 

요렇게 하니깐 잘 지워지네요 테스트 했습니다.

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

답변에 대한 댓글 1개

요고꽁
1년 전
오호 대박 너무너무 잘됩니다. 너무너무 감사드립니다. 복받으실거예요!!

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

1년 전

alert 안에 코드를 직접 추가 하시면 되지 않나요^^;;

</p>

<pre>
<code>if ($member[mb_level] == '2') {
alert("전용멤버 접근입니다. 승인후 로그인해 주세요.", "/bbs/logout.php?url=/index.php");
localStorage.removeItem('id'); localStorage.removeItem('pw');
}</code>
</pre>

<p><code>

 

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

답변에 대한 댓글 2개

플라이
1년 전
이렇게 하면 스크립트가 아닌 php 구문으로 인식되고 alert 부분으로 이동되고 끝나는거라 반응을 하지 않습니다.
미니님a
1년 전
앗 그렇네요 하핫, ㅋ 코드 수정해서 다시 올립니다 ㅠㅠㅠㅠㅠ

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

플라이
1년 전

alert라는 함수에 별도로 접근권한이 없을때에 해당 스크립트 함수가 실행되도록

alert_logout 이라는 별도 함수를 만들어서 해당 스크립트가 처리되도록 해주셔야 할듯 합니다.

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

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

1년 전

href 는 #이나 javascript:void(0)으로 바꾸시고 온클릭이벤트에서 페이지 이동을 시키시면 됩니다. 두개 동시에는 안됩니다.

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

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

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

로그인