복사글 감지 어떻게 하는건가요?

· 2011-06-13 (월) 11:04:08 · 1323 · 2
붙여넣기 하면 글쓰기가 안되는데 어떻게 하는건가요?
이 기능 맘에 드네요...
|

댓글 2개

간단하게 한줄 처리도 가능한데..
저는 아래 방법을 사용합니다.

<script language="JavaScript">
<!--
document.onmouseover = function ( e ) {
if ( !e ) e = window.event;
var el = e.target ? e.target : e.srcElement;
while ( el != null && el.tagName != "A" ) el = el.parentNode;
if ( el == null ) return;
if ( e.preventDefault ) e.preventDefault();
else e.returnValue = true;};
//-->
</script>
<SCRIPT LANGUAGE="Javascript">
<!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}

function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}

function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}

document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
네,감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,924건
+
제목 글쓴이 날짜 조회
11-06-13 조회 2,452
11-06-13 조회 2,627
11-06-13 조회 1,409
11-06-13 조회 1,532
11-06-13 조회 2,259
11-06-13 조회 1,300
11-06-13 조회 1,245
11-06-13 조회 1,397
11-06-13 조회 1,510
11-06-13 조회 1,324
11-06-13 조회 1,444
11-06-13 조회 1,235
11-06-13 조회 1,228
11-06-13 조회 2,022
11-06-13 조회 2,404
11-06-13 조회 1,237
11-06-13 조회 1,485
11-06-13 조회 1,315
11-06-13 조회 1,483
11-06-13 조회 2,150