<div class="codetitle"> <span><a style="CURSOR: pointer" data="70994" class="copybut" id="copybut70994" onclick="doCopy('code70994')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code70994"> <br><script language="Javascript" type="text /javascript" > <br>//マウスの右ボタン、Ctrl N、Shift F10、F11、F5 更新、Backspace キーを無効にします <br>function document.oncontextmenu() { <br>event.returnValue = false; <br>} // マウスの右ボタンをブロックします<br>function window.onhelp() { <br>return false <br>} // F1 ヘルプをシールドします<br>function document.onkeydown() { <br>if ((window .event.altKey) && ((window.event.keyCode == 37) || //Alt 方向キーをシールドする← <br>(window.event.keyCode == 39))) //Alt 方向キーをシールドする→ <br>{ <br>alert (「ALT 矢印キーを使用して Web ページを前後に移動することはできません!」); <br>event.returnValue = <br>} <br>/*注: これは実際に Alt 矢印キーをブロックしているわけではありません。<br> Alt 矢印キーを押すと警告ボックスがポップアップするため、Alt キーを押したままマウスで警告ボックスをクリックすると、このシールド方法は無効になります。効果がなくなります。今後、<br> Alt キーをブロックする本当の方法を知っている専門家がいたら、ぜひ教えてください。 */ <br><br>if ((event.keyCode == 8) || //バックスペース削除キーをシールドします<br>(event.keyCode == 116) || //F5 更新キーをシールドします<br> (event.ctrlKey &&event.keyCode == 82)) { //Ctrl R <br>event.keyCode = 0; <br>event.returnValue = <br>} <br>if (event.keyCode == 122 ) { <br>event.keyCode = 0; <br>event.returnValue = false; <br>} <br>//Shield F11 <br>if (event.ctrlKey &&event.keyCode == 78) イベント。 returnValue = false; <br>//シールド Ctrl n <br>if (event.shiftKey &&event.keyCode == 121)event.returnValue = false; . srcElement.tagName == "A" && window.event.shiftKey) <br>window.event.returnValue = false; //Shift キーを押してマウスの左ボタンを追加すると、新しい Web ページが開きます<br>if ((window. event.altKey) && (window.event.keyCode == 115)) //Shield Alt F4 <br>{ <br>window.showModelessDialog("about:blank", "", "dialogWidth:1px;dialogheight:1px") ); <br>return false; <br>} <br><br><br> </div>