본문내 마우스 오른쪽버튼금지에 대해서... 정보
본문내 마우스 오른쪽버튼금지에 대해서...본문
홈페이지 모든 본문에 오른쪽클릭에 의한 이미지 저장등을 금지시키고 싶은데요..
오른쪽마우스 금지 소스를....어디다 어떻게 넣어야 하는지요?
설마 모든 페이지에 다 넣어야 하는건 아니겠지요?
도움 부탁드립니다...
댓글 전체
head.sub.php 또는 tail.sub.php에 삽입하시면 됩니다.
우측 드래그 방지 소스코드는 g4팁자료실 또는 팁앤태크(자바스크립트/dhtml)을
참조하시면 됩니다.
우측 드래그 방지 소스코드는 g4팁자료실 또는 팁앤태크(자바스크립트/dhtml)을
참조하시면 됩니다.

문서에서 오른쪽 마우스를 사용할 수 없는 방법을 알려드릴께요..
중요한 문구나 그림같은 것을 퍼갈 수 없도록 하기 위해서 오른쪽 마우스를 사용할 수 없게 만드는 소스가 있습니다.
물론 오른쪽 마우스가 아니더라도 문구나 그림같은 건 얼마든지 퍼 갈 수가 있지요..
하지만 이렇게라도 임시방편을 쓰는 것이 나만의 홈페이지를 만들 수 있는 유일한 방법이라면 우리는 써야할 수밖에 없죠.^^
마우스를 사용할 수 없게 하는 방법은 아래와 같이 두가지 방법이 있습니다.
1. 경고창이 뜨는 스크립트 쓰기
아래 소스를 복사해서 와 사이 원하는 곳에 넣어주시면 됩니다.
이때는 태그안이 아니라 사이에 와 사이 원하는 곳 넣어주셔야 합니다.
<script-x language="JavaScript-x">
<!--
function click() {
if ((event.button==2) || (event.button==3)) {
alert('사용할 수 없습니다.');
}
}
document.onmousedown=click
if (navigator.appName == "Netscape") {
document.captureEvents(Event.MOUSEDOWN)
document.onmousedown = checkClick
function checkClick(ev) {
if (ev.which != 1) {
alert('사용할 수 없습니다.')
return false
}
}
}
// -->
</script-x>
2. 경고창없이 마우스 금지 스크립트 쓰기
아래 소스는 경고창없이 마우스 오른쪽 버튼을 사용할 수 없게 하는 소스입니다.
아래 소스는 위의 소스와 달리 <body>와 </bady>소스 사이에 넣어주셔야 합니다.
oncontextmenu="return false"
예를 들다면 아래와 같이 되겠죠?
<body oncontextmenu="return false">
중요한 문구나 그림같은 것을 퍼갈 수 없도록 하기 위해서 오른쪽 마우스를 사용할 수 없게 만드는 소스가 있습니다.
물론 오른쪽 마우스가 아니더라도 문구나 그림같은 건 얼마든지 퍼 갈 수가 있지요..
하지만 이렇게라도 임시방편을 쓰는 것이 나만의 홈페이지를 만들 수 있는 유일한 방법이라면 우리는 써야할 수밖에 없죠.^^
마우스를 사용할 수 없게 하는 방법은 아래와 같이 두가지 방법이 있습니다.
1. 경고창이 뜨는 스크립트 쓰기
아래 소스를 복사해서 와 사이 원하는 곳에 넣어주시면 됩니다.
이때는 태그안이 아니라 사이에 와 사이 원하는 곳 넣어주셔야 합니다.
<script-x language="JavaScript-x">
<!--
function click() {
if ((event.button==2) || (event.button==3)) {
alert('사용할 수 없습니다.');
}
}
document.onmousedown=click
if (navigator.appName == "Netscape") {
document.captureEvents(Event.MOUSEDOWN)
document.onmousedown = checkClick
function checkClick(ev) {
if (ev.which != 1) {
alert('사용할 수 없습니다.')
return false
}
}
}
// -->
</script-x>
2. 경고창없이 마우스 금지 스크립트 쓰기
아래 소스는 경고창없이 마우스 오른쪽 버튼을 사용할 수 없게 하는 소스입니다.
아래 소스는 위의 소스와 달리 <body>와 </bady>소스 사이에 넣어주셔야 합니다.
oncontextmenu="return false"
예를 들다면 아래와 같이 되겠죠?
<body oncontextmenu="return false">
나스카님 , 힘내세요님 답변 감사합니다...
두분 다 포인트를 못드려서...;;
두분 다 포인트를 못드려서...;;