2010년 1월 4일 월요일

페이지 스크랩 방지 소스

본자료는 직접 재작한것이 아님을 미리 알려드립니다.

어떠한 페이지를 보다보면 페이지 스크렙 또는 드래그가 안되는 페이지 들이 있으실겁니다.

아래의 자바스크립트 소스때문인데요....

간단하게 보면 버튼클릭 & 드레그 등을 자바스크립트로 막는기능입니다 ^^


<SCRIPT language="javascript" type="text/javascript">
<!--
    function keypressed(e) {
        if (e == null) {
            if(event.keyCode == 122 || event.keyCode == 17 || event.keyCode == 18 || event.keyCode == 112 || event.keyCode == 25 || event.keyCode == 21|| event.keyCode == 27) {
                alert('스크랩금지입니다.');
                return false;
            }
        } else {
            if(e.keyCode == 122 || e.keyCode == 17 || e.keyCode == 18 || e.keyCode == 112 || e.keyCode == 25 || e.keyCode == 21|| e.keyCode == 27) {
                alert('스크랩금지입니다.');
                return false;
            }
        }
    }

    document.onkeydown = function (e) {
        if(typeof(e) != "undefined")
            keypressed(e);
        else
            keypressed();
    }

    document.oncontextmenu=new Function("return false");
    document.onselectstart=new Function("return false");
    document.ondragstart=new Function("return false");
    document.onmousedown=new Function("return false");
//-->
</SCRIPT>