회원 레벨이 3이상이면 그림위에서 마우스를 풀어주려고 하는데 안되네요 ㅠ..ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원 레벨이 3이상이면 그림위에서 마우스를 풀어주려고 하는데 안되네요 ㅠ..ㅠ 정보

회원 레벨이 3이상이면 그림위에서 마우스를 풀어주려고 하는데 안되네요 ㅠ..ㅠ

본문

지금은 회원의 레벨에 상관없이 그림위에서 마우스를 금지하고 있는데
레벨 2 이상이면 풀어주고 싶어요. 그래서 php를 위에 넣었는데 안되네요. ㅠ..ㅠ
 
이런경우 어떻게 해야 할까요?
 
<? if ($member[mb_level] > 2) {} else { ?>
 
<script language="JavaScript1.2">

<!-- http://blueb.co.kr/bbs.php?table=JS_15&query=view&uid=10
var clickmessage="그림에는 오른쪽마우스버튼을 사용할 수 없습니다."
function disableclick(e) {
    if (document.all) {
    if (event.button==2||event.button==3) {
    if (event.srcElement.tagName=="IMG"){
        alert(clickmessage);
        return false;
        }
    }
}
    else if (document.layers) {
    if (e.which == 3) {
        alert(clickmessage);
        return false;
    }
}
    else if (document.getElementById){
    if (e.which==3&&e.target.tagName=="IMG"){
        alert(clickmessage)
        return false
        }
    }
}
function associateimages(){
    for(i=0;i<document.images.length;i++)
        document.images[i].onmousedown=disableclick;
}
    if (document.all)
        document.onmousedown=disableclick
    else if (document.getElementById)
        document.onmouseup=disableclick
    else if (document.layers)
        associateimages()
// -->
</script>
 
<? } ?>
  • 복사

댓글 전체

별로 잘못된 부분을 못찾겠네여;;
혹시나
주석 처리부분이 제대로 안되있어서 그럴지도 모르니
밑에서 세번째 라인
//-->
이 부분에서 //를 지워보세요
-->
이렇게요
흙~ 제 코드가 잘 동작하고 있었네요. ㅠ..ㅠ
문제는 사이트에 자동 레벨업 코드가 숨어 있어서 test 아이디가 자동레벨업이 되어 있었어요. ㅠ..ㅠ
아~ 테스트는 힘들어요. ㅋㅋ
© SIRSOFT
현재 페이지 제일 처음으로