<font face="Verdana">1. 모든 키보드 키 차단<br><br> <br>2. 마우스 오른쪽 버튼 차단<br>본문 태그에 oncontextmenu=self.event.returnvalue=false 추가 또는:<br><br> <br>function nocontextmenu()<br>{ <br>if(document.all) {<br>event.cancelBubble=true;<br>event.returnvalue=false; <br>return false; 🎜> }<br>또는:<br><br><br><br>3. 차단 Ctrl N, Shift F10, F5 새로고침, 백스페이스 키<br><br><br>4. 브라우저 오른쪽 상단에 있는 "최소화", "최대화" 및 "닫기" 키 <br><br><br> 또는 전체 화면을 사용하여 페이지를 엽니다 <br><br><br> 참고: <br> 추가 onbeforeunload=" in the body tag javascript:return false" // 창을 닫을 수 없도록 설정 <br> 5. F5 키 차단 <a href="javascript:location.replace(url)"><br><br> 6. IE 뒤로 버튼 차단 <br> 사용 <br><br>7. 메인창 스크롤바를 쉴드<br> 본문 태그에 <br>style="overflow-y:hidden" 추가<br>8. 클립보드 지우기 <style><BR>@media print {<BR>* { display: none }<BR>}<BR></style> 본문 태그에 추가<br>onload="setInterval('clipboardData.setData('Text','')',100)"<br>웹사이트의 인쇄 기능을 차단합니다<br><style><META HTTP-EQUIV="imagetoolbar" CONTENT="no">@media print {<BR>* { display: none }<BR>}<img galleryimg="no" alt="실용적인 자바스크립트 기술-차폐 클래스_javascript 기술" ></style> <br>10. IE6.0 사진에 자동으로 나타나는 저장 아이콘을 차단합니다. 🎜> 방법 1: <br><noscrript> 방법 2: </noscrript></a></font><script language="javascript"><BR><!--<BR>function document.onkeydown(){<BR>event.keyCode = 0;<BR>event.returnvalue = false;<BR>}<BR>--><BR></script><script language="javascript"><BR><!--<BR>function document.oncontextmenu() <BR>{ <BR>return false; <BR>} <BR>--><BR></script> 11. 페이지의 모든 스크립트 차단 <script language="javascript"><BR><!--<BR>function rclick()<BR>{<BR>if(document.all) {<BR>if (event.button == 2){<BR>event.returnvalue=false;<BR>}<BR>}<BR>}<BR>--><BR></script><script language="javascript"><BR><!--<BR>//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键<BR>function window.onhelp(){return false} //屏蔽F1帮助<BR>function KeyDown(){<BR>if ((window.event.altKey)&&<BR>((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←<BR>(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →<BR>alert("不准你使用ALT+方向键前进或后退网页!");<BR>event.returnvalue=false;<BR>}<BR>注:这还不是真正地屏蔽 Alt+ 方向键,因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,用鼠标点掉警告框,这种<BR>屏蔽方法就失效了。<BR>if ((event.keyCode == 8) && <BR>(event.srcElement.type != "text" && <BR>event.srcElement.type != "textarea" && <BR>event.srcElement.type != "password") || //屏蔽退格删除键 <BR>(event.keyCode==116)|| //屏蔽 F5 刷新键<BR>(event.ctrlKey && event.keyCode==82)){ //Ctrl + R<BR>event.keyCode=0;<BR>event.returnvalue=false;<BR>}<BR>if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n<BR>event.returnvalue=false;<BR>if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10<BR>event.returnvalue=false;<BR>if (window.event.srcElement.tagName == "A" && window.event.shiftKey) <BR>window.event.returnvalue = false; //屏蔽 shift 加鼠标左键新开一网页<BR>if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4<BR>window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");<BR>return false;}<BR>}<BR> 另外可以用 window.open 的方法屏蔽 IE 的所有菜单<BR> 第一种方法:<BR>window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,<BR>scrollbars=no,resizable=yes,status=no,top=0,left=0")<BR> 第二种方法是打开一个全屏的页面:<BR>window.open("你的.asp", "", "fullscreen=yes")<BR>*/<BR>//--><BR></script><script language="javascript"><BR>function window.onbeforeunload()<BR>{<BR>if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)<BR>{<BR>window.event.returnvalue = "";<BR>}<BR>}<BR></script><script language="javascript"><BR><!--<BR>window.open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, <BR>top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, <BR>status=no");<BR>--><BR></script>