묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
무단링크 방지시에...;;
2003.04.08 11:44
<script language='JavaScript'>
function click() {
if ((event.button==2) || (event.button==3) || (event.keyCode == 93)) {
alert('자료실에서는 오른쪽 버튼을 사용하실 수 없습니다.');}
else {
if((event.ctrlKey) || (event.altKey)) {
alert('자료실에서는 Ctrl, Alt키를 사용하실 수 없습니다.');}}}
document.onmousedown=click
document.onkeydown=click
</script>
위와같은 소스를 쓰고 있는데요. 오히려 시프트키가 더 문제인데.....-_-;;
시프트키를 막으면 특수문자나 한글사용에 치명적이라서......ㅡㅡ;;
시프트키 + 마우스 클릭을 막아버리고 싶은데;; 몇가지 실험해봤는데 안되네요;;
무슨 방법이 있나해서 한번 질문드려 봅니다;;; 무단 링크때문에 못살겠군요 아주 ;ㅁ;
그럼 즐거운 하루 되세요~
function click() {
if ((event.button==2) || (event.button==3) || (event.keyCode == 93)) {
alert('자료실에서는 오른쪽 버튼을 사용하실 수 없습니다.');}
else {
if((event.ctrlKey) || (event.altKey)) {
alert('자료실에서는 Ctrl, Alt키를 사용하실 수 없습니다.');}}}
document.onmousedown=click
document.onkeydown=click
</script>
위와같은 소스를 쓰고 있는데요. 오히려 시프트키가 더 문제인데.....-_-;;
시프트키를 막으면 특수문자나 한글사용에 치명적이라서......ㅡㅡ;;
시프트키 + 마우스 클릭을 막아버리고 싶은데;; 몇가지 실험해봤는데 안되네요;;
무슨 방법이 있나해서 한번 질문드려 봅니다;;; 무단 링크때문에 못살겠군요 아주 ;ㅁ;
그럼 즐거운 하루 되세요~
댓글 2
-
정문목
2003.04.08 17:38
-
앳플군
2003.04.08 22:55
아무리 막아도 못막습니다.
서버->클라이언트이고 html은 클라이언트 스크립트이기 때문에..
차라리 자료의 링크를 php에서 간접적으로 fopen->header->echo 하게 해주시고 php에 무단링크 방지를 거는것이 좋으실 듯 보입니다.
위의 방법 말고 나모에서 그대로 가져와서 주소 알아내는 방법도 있고..
웹집이라는 프로그램도 있고..-ㅁ-;;