테스트 사이트 - 개발 중인 베타 버전입니다

우클릭방지에 대해 도와주세요ㅠㅠ 채택완료

갤러리 게시판을 사용중입니다.

스크랩 방지가 필요해서 우클릭 방지소스를 알고싶은데

검색해서 찾아본대로 해보니 먹히질 않네요ㅠㅠ

아시는 분 있으면 꼭 좀 부탁드립니다.

 

현재 갤러리 게시판은

http://sir.co.kr/g4_skin/151592?sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&sfl=wr_subject%7C%7Cwr_content&stx=nine">http://sir.co.kr/g4_skin/151592?sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&sfl=wr_subject%7C%7Cwr_content&stx=nine

사용하고 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

저기서 주석으로 막은 우클릭방지는 우클릭시 경고창이 뜨는겁니다.

주석을 풀고 원하는 문구를 적으셔도 되고 그냥 아무것도 안뜨게 냅두셔도되고요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

</p><p><script type="text/javascript">//<![CDATA[</p><p>(function(){</p><p> var cancel=function(e){</p><p>  if (window.event) {</p><p>   window.event.cancelBubble = true;</p><p>   window.event.returnValue = false;</p><p>  }</p><p>  if (e && e.stopPropagation && e.preventDefault) {</p><p>   e.stopPropagation();</p><p>   e.preventDefault();</p><p>  }</p><p>  return false;</p><p> };</p><p> var block=function(e){</p><p>  e = e || window.event;</p><p>  var t=e.srcElement || e.target;</p><p>  var tag=t.tagName;</p><p>  if (e && tag==='HTML' || tag==='INPUT' || tag==='TEXTAREA' || tag==='BUTTON' || tag==='SELECT' || tag==='OPTION' || tag==='EMBED' || tag==='OBJECT') { return; }</p><p>  if (e.type==='keydown' || e.type=='keyup') {</p><p>   // keyboard event : only block ctrl-A, ctrl-a, ctrl-C, ctrl-c, meta-A, meta-a, meta-C, meta-c</p><p>   if ((e.ctrlKey || e.metaKey) && (e.keyCode == 65 || e.keyCode == 97 || e.keyCode == 67 || e.keyCode == 99)) { return cancel(e); }</p><p>  } else if(e.type == "contextmenu"){</p><p>   //alert('우클릭 방지');</p><p>   return cancel(e);</p><p>  } else {</p><p>   return cancel(e);</p><p>  }</p><p> }</p><p> var addEvent = function(el, type, fn){</p><p>     if (window.addEventListener) {</p><p>         el.addEventListener(type, fn, false);</p><p>     }</p><p>     else if (window.attachEvent) {</p><p>         el.attachEvent('on' + type, fn);</p><p>     }</p><p>     else {</p><p>         el['on' + type] = fn;</p><p>     }</p><p> }</p><p> var addBlockEvent = function(){</p><p>  addEvent(document.body,'keydown',block);</p><p>  addEvent(document.body,'keyup',block);</p><p>  addEvent(document.body,'mouseup',block);</p><p>  addEvent(document.body,'mousedown',block);</p><p>  addEvent(document.body,'dragstart',block);</p><p>  addEvent(document.body,'selectstart',block);</p><p>  addEvent(document.body,'copy',block);</p><p>  addEvent(document.body,'contextmenu', block);</p><p> }</p><p> addEvent(window,'load',addBlockEvent);</p><p>})();</p><p>//]]></p><p></script> </p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고