1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기
<body return false ondragstart=return false onselectstart=return false>
oncontextmenu=return false : 마우스 오른쪽 메뉴 금지
ondragstart=return false : 드래그 금지
onselectstart=return false : 선택복사 금지
참고 onkeydown="return false" 키보드 완전 금지
2. 마우스 오른쪽 버튼 클릭시 경고 메세지
<script language=JavaScript>function click() {if ((event.button==2) || (event.button==2)) {alert('죄송합니다. 오른쪽 마우스 금지입니다. ');}}document.onmousedown=click// --></script>
3. 프레임 소스보기 막기
<script language="JavaScript">
if(parent.frames.length <= 0) { top.location.href="http://youngmi.com"; }
</script>
프레임을 쓰는 홈페이지에서 프레임 페이지가 아닌 하위 프레임으로 직접 들어갔을 때 http://youngmi.com으로 이동하는 예제입니다
head에 넣어주세요
4. 새로고침(F5), 전체창(F11) 막기
<script LANGUAGE="JavaScript">
<!--www.youngmi.com
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;
-->
</script>
5. shift, ctrl (쉬프트, 컨트롤)키 클릭하면 경고메세지 띄우기
<script language="JavaScript">
<!-- www.youngmi.com
function click() {
if((event.ctrlKey) || (event.shiftKey)) {
alert('키를 사용할 수 없습니다.');
}
}
document.onmousedown=click;
document.onkeydown=click;
-->
</script>
6. 동영상 마우스 오른쪽 버튼 막기
<embed src="www.youngmi.com" EnableContextMenu="false" >
<object classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' id='MediaPlayer1' width="580" height="387">