(HTML) 마우스 오른쪽 버튼 사용금지등의 스크립트

페이지 정보

profile_image
작성자 LJM
댓글 0건 조회 45회 작성일 17-10-23 18:17

본문

1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기 

oncontextmenu=return false : 마우스 오른쪽 메뉴 금지

ondragstart=return false : 드래그 금지

onselectstart=return false : 선택복사 금지

onkeydown="return false" 키보드 완전 금지

 

2. 마우스 오른쪽 버튼 클릭시 경고 메세지 

function click() {

if ((event.button==2) || (event.button==2)) {

alert('죄송합니다. 오른쪽 마우스 금지입니다. - 태그인넷 ');

}}

 document.onmousedown=click

 

 

3. 프레임 소스보기 막기

if(parent.frames.length <= 0) { top.location.href="http://tagin.net">http://tagin.net"; }

프레임을 쓰는 홈페이지에서 프레임 페이지가 아닌 하위 프레임으로 직접 들어갔을 때 http://tagin.net">http://tagin.net으로 이동하는 예제입니다

head에 넣어주세요

 

4. 새로고침(F5), 전체창(F11) 막기 

function processKey() {

if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8) { 

event.keyCode = 0; 

event.cancelBubble = true; 

event.returnValue = false; 

document.onkeydown = processKey; 

 

 

5. shift, ctrl (쉬프트, 컨트롤)키 클릭하면 경고메세지 띄우기 

 

function click() { 

if((event.ctrlKey) || (event.shiftKey)) { 

alert('키를 사용할 수 없습니다.'); 

document.onmousedown=click; 

document.onkeydown=click; 

 

 

6. 무단링크 금지 스크립트 

 

//link1 과 link2 지정해 넣은 홈을 통해서 들어오지 않으면 무단링크 취급 기본홈페이지로 열리는 소스 

var home_url="http://www.tagin.net">http://www.tagin.net"; // 기본 홈페이지

var link1="http://tagin.net/">http://tagin.net/";

var link2="http://www.naver.com/">http://www.naver.com/";

if (document.referrer.indexOf(home_url)==-1 && document.referrer.indexOf(link1)==-1 && document.referrer.indexOf(link2)==-1) { 

if (document.referrer) { 

alert("무단링크 하셨습니다.!"); // 무단링크시 에러 메세지

window.location=home_url; // 기본 홈으로 이동

} else { 

alert("무단링크 하셨습니다. "); // 무단링크시 에러 메세지

window.location=home_url; // 기본 홈으로 이동

}  

댓글목록

등록된 댓글이 없습니다.

로그인