读书人

js禁止页面刷新退后

发布时间: 2012-09-06 10:37:01 作者: rapoo

js禁止页面刷新后退

    window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页???????
    if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4???????
    {???????
    window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");???????
    return false;???????
    }???????
    }???????
    </script> <script>? ?????function?KeyDown(){?//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键? ??????//alert("ASCII代码是:"+event.keyCode);? ??????if?(?(window.event.altKey)&&? ??????(??(window.event.keyCode==37)||?//屏蔽?Alt+?方向键?←? ?????????(window.event.keyCode==39)?)??){?//屏蔽?Alt+?方向键?→? ??????????alert("不准你使用ALT+方向键前进或后退网页!");? ??????????event.returnValue=false;? ??????} ?????if?((event.keyCode==8)?||?//屏蔽退格删除键? ?????? (event.keyCode==116)||?//屏蔽?F5?刷新键? ?????  (event.keyCode==112)||?//屏蔽?F1?刷新键? ?????? (event.ctrlKey?&&?event.keyCode==82)){?//Ctrl?+?R? ?????? event.keyCode=0;? ?????? event.returnValue=false;? ????   alert("不准你使用快捷!");? ??????}? ?????if?((event.ctrlKey)&&(event.keyCode==78))?//屏蔽?Ctrl+n? ?????{ ???????alert("ctrl?+?n"); ????  event.returnValue=false;? ?????} ??????if?((event.shiftKey)&&(event.keyCode==121))?//屏蔽?shift+F10? ????????{ ????????  alert("?shift+F10?"); ????????  event.returnValue=false;? ?????  } ??????if?(window.event.srcElement.tagName?==?"A"?&&?window.event.shiftKey)? ??   { ?????   window.event.returnValue?=?false;?//屏蔽?shift?加鼠标左键新开一网页? ??   } ?????? ??????if?((window.event.altKey)&&(window.event.keyCode==115)){?//屏蔽Alt+F4? ??    alert('Alt+F4'); ??????//window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");? ??????return?false; ??}? ????} ??document.onkeydown?=?KeyDown??? ??</script>??

读书人网 >JavaScript

热点推荐