Look and Find what i've done.
Programming

사이트 티스토리 드래그 / 마우스우클릭 복사방지 스크립트(Javascript)

사이트 티스토리 드래그 / 마우스우클릭 복사방지 스크립트(Javascript)

<!-- Drag and right click impossible --> <script type="text/javascript"> var omitformtags=["input", "textarea", "select"] omitformtags=omitformtags.join("|") function disableselect(e){ if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) return false } function reEnable(){ return true } if (typeof document.onselectstart!="undefined") document.onselectstart=new Function ("return false") else{ document.onmousedown=disableselect document.onmouseup=reEnable } </script>

Javascript.txt

위 텍스트를 </body>태그 바로 위에 붙여넣기를 하여 스크립트를 실행시킨다.



<script>

// 우클릭마우스 금지, 나중에 해당 주석 풀고 사용 function rightbutton(e){ if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) { alert("죄송합니다.마우스 우클릭을 허용하지 않습니다."); return false; } return true; } //document.onmousedown=rightbutton; // 컨트롤 키 금지, 나중에 해당 주석 풀고 사용 function checkCtl(){ if (document.all){ if(event.keyCode==17) { alert("죄송합니다. 컨트롤키 사용을 허용하지 않습니다."); return false; } } } //document.onkeydown = checkCtl; function setCookie(name,value) { document.cookie = name+"="+escape(value)+";path=/;domain=.kkaok.pe.kr;"; } function setCookie(name,value, expires) { document.cookie = name + "=" + escape(value) + "; path=/; expires=" + expires.toGMTString(); } function getCookie(Name) { var search = Name + "=" if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면 offset = document.cookie.indexOf(search) if (offset != -1) { // 쿠키가 존재하면 offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset) // 쿠키 값의 마지막 위치 인덱스 번호 설정 if (end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)); } } }

</script>

다른 방식으로도 구현이 가능하다.