코드 사본은 다음과 같습니다.
<script language = "javaScript">
<!-
// 오른쪽 마우스 버튼, ctrl+n, shift+f10, f11, f5 새로 고침, 백 스페이스 키 마스크
// 저자 : Meizz (Plum Blossom Rain) 2002-6-18
함수 document.oncontextMenu () {event.returnValue = false;} // 오른쪽 마우스 버튼을 마스킹합니다
함수 window.onHelp () {return false} // mask f1 도움말
함수 문서.onkeydown ()
{{
if ((window.event.altkey) &&
((wind
(window.event.keyCode == 39))) // Alt+ Arrow 키 →
{{
Alert ( "Alt+ Arrow 키를 사용하여 웹 페이지를 전진하거나 뒤로 물러날 수 없습니다!");
event.returnvalue = false;
}
/* 참고 : Alt+ Arrow 키를 실제로 차단하지 않습니다.
Alt+ Arrow 키가 경고 상자를 팝업 할 때 Alt 키를 누르고 고정하여 제자리에 유지하십시오.
마우스로 경고 상자를 클릭하면이 차단 방법이 실패합니다. 만약에
Alt Key를 실제로 차단할 방법이있는 전문가는 저에게 알려주십시오. */
if ((event.keyCode == 8) || // 백 스페이스 삭제 키를 마스크합니다
(event.keyCode == 116) ||
(event.ctrlkey && event.keyCode == 82)) {// ctrl + r
event.keyCode = 0;
event.returnvalue = false;
}
if (event.keyCode == 122) {event.keyCode = 0; event.returnValue = false;} // mask f11
if (event.ctrlkey && event.keyCode == 78) returnValue = false;
if (event.shiftkey && event.keyCode == 121) returnValue = false;
if (window.event.srcelement.tagname == "a"&& windes
window.event.returnValue = false; // Shift 왼쪽 마우스 버튼을 추가하여 새 웹 페이지를 엽니 다.
if ((window.event.altkey) && (wind
{{
Window.showModelessDialog ( "about : blank", "", "dialogwidth : 1px; dialogheight : 1px");
거짓을 반환합니다.
}
}
->
</스크립트>