> 웹 프론트엔드 > JS 튜토리얼 > JS 입력 텍스트 box_javascript 기술에서 마우스 오른쪽 버튼 클릭 및 복사-붙여넣기 기능을 비활성화하는 코드

JS 입력 텍스트 box_javascript 기술에서 마우스 오른쪽 버튼 클릭 및 복사-붙여넣기 기능을 비활성화하는 코드

WBOY
풀어 주다: 2016-05-16 18:29:27
원래의
996명이 탐색했습니다.
코드 복사 코드는 다음과 같습니다.

함수 클릭(e)
{
if (document .all)
{
if (event.button==1||event.button==2||event.button==3)
{
oncontextmenu='return false ';
}
}
if (document.layers)
{
if (e.which == 3)
{
oncontextmenu='return false'; 🎜>}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN)
}
document.onmousedown=click; 🎜>document .oncontextmenu = new Function("return false;")
var trxdyel=true
var hotkey=17 /* hotkey는 ASII 코드인 핫키의 키 값입니다. 여기서 99는 c 키*/
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{
if (document.layers)
{
if (e. which==hotkey && trxdyel)
{
alert('작업 오류입니다. 잘못된 키를 눌렀을 수도 있습니다!')
}
}
else if ( document.all)
{
if (event.keyCode==hotkey&&trxdyel){ Alert('작업 오류입니다. 잘못된 키를 눌렀을 수 있습니다!') }}
}
document.onkeydown= gogo


위의 JS 코드를 JS 파일에 작성하고 이름을 xp.js로 지정한 후 Script 폴더에 넣어 인용할 때 Charset="gb2312" 설정에 주의해야 합니다. 표시된 정보가 왜곡됩니다. 페이지 참조:




1. 마우스 오른쪽 버튼이 완전히 차단됩니다.

oncontextmenu="window.event .returnValue=false"
< ;table border oncontextmenu=return(false)> no은 테이블
function click() {
if (event.button)에서 사용할 수 있습니다. ==2) {
alert('죄송합니다. 이 페이지에서는 마우스 오른쪽 버튼 클릭이 비활성화되어 있습니다!')
}
}
document.onmousedown=click


2. 선택 해제 및 복사 방지

코드 복사 코드는 다음과 같습니다.< body onselectstart="return false">

3. 붙여넣기 불가

코드 복사 코드는 다음과 같습니다.onpaste= "return false"

4. 복사 방지

코드 복사 코드는 다음과 같습니다.oncopy="return false;" oncut="return false;" 🎜>
자바스크립트 단축키 설정 구현코드
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿