نسخة الكود كما يلي:
<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 Help
دالة الوثيقة. onkeydown ()
{
if ((window.event.altkey) &&
((window.event.keycode == 37) || // Shield Alt+ Arrow Keys ←
(window.event.keycode == 39))) // قناع alt+ مفتاح السهم →
{
تنبيه ("لا يُسمح لك باستخدام مفاتيح ALT+ Arrow للتقدم أو دعم صفحة الويب!") ؛
Event.ReturnValue = false ؛
}
/* ملاحظة: هذا لا يمنع حقًا مفاتيح ALT+ Arrow ،
لأنه عندما ينبثق مفتاح ALT+ Arrow في صندوق التحذير ، اضغط مع الاستمرار على مفتاح ALT واحتفظ به في مكانه.
انقر فوق مربع التحذير مع الماوس ، وسوف تفشل طريقة الحظر هذه. لو
أي خبير لديه وسيلة لمنع مفتاح Alt حقًا ، يرجى إعلامي بذلك. */
إذا
(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) event.ReturnValue = false ؛
if (event.shiftkey && event.keycode == 121) Event.ReturnValue = false ؛
if (window.event.srcelement.tagname == "a" && window.event.shiftkey)
window.event.ReturnValue = false ؛
if ((window.event.altkey) && (window.event.keycode == 115)) // Shield Alt+F4
{
window.showmodlessdialog ("about: blank" ، "" ، "DealogWidth: 1px ؛ dialogheight: 1px") ؛
العودة كاذبة
}
}
->
</script>