发新话题
打印

屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 (屏蔽右键所有菜单!)

屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 (屏蔽右键所有菜单!)

希望能给点分.谢谢了,要是还有谁的方法比我的好.那就跟在后面回帖子吧.大家一起交流.3 q; X8 O% M( {* q$ F$ A
============================================<!--"落`伍者"在落伍首发-->
/ L& C2 p! T, \& Y+ L建一个CSS文件夹,在里面用记事本写下这段代码:: z1 d  h7 ~; i8 b. j. E
a:link {color:#0000FF; text-decoration: none;}8 [5 j, \5 k. R6 x+ ~) r
a:visited {color:#0000FF; text-decoration: none;}/ |- W/ X; s1 E) m
a:hover { color:#FF0000; text-decoration: underline;}
: {2 w7 T+ s4 ]0 U8 [: @a:active { color:#FF0000; text-decoration: underline;}2 V: R& U% I) X
! V% a' c1 k3 n$ b4 V6 ]& T
td,body {font-size:12px; color:#09227C; line-height:16px;
8 T- L  [$ g* y* n6 r4 q  P" {                        overflow-x:hidden;7 V0 }+ q/ _' d
                        scrollbar-face-color: #C4E2F7; ; f% N/ X  @$ M- m1 l
                        scrollbar-shadow-color: #C4E2F7;% Y- a) d8 r. v" O
                        scrollbar-highlight-color: #C4E2F7;7 _/ w% x. c7 V* r$ u
                        scrollbar-3dlight-color: #ffffff;
- U) y7 C( E" z! |! V( o                        scrollbar-darkshadow-color: #ffffff;4 Z+ k: C" y; L4 Y4 q# j
                        scrollbar-track-color: #E7F4FC;
$ C, H, x) x3 B+ B; f0 O% Y6 h7 E( L# L                        scrollbar-arrow-color: #071E81;
6 O* l2 v# @: }) z& r                        overflow:hidden;4 g. x% w( _" h, T1 w  {7 p, S
}
) K0 }# j8 F2 O7 ^/ e% w' t  n% K1 V: k# v& }  Q; k+ A) [
body {padding:0px;margin-top:3px;margin-left:3px;margin-right:0px;margin-bottom:0px}" f4 S3 t6 N2 {0 H: ^2 t4 p/ ]

0 b5 t: R: ?& c  ^* x3 u' I#announceDiv{* [  }$ E0 o/ n! V' K; h
    width:100%;1 `% l! O2 @/ h9 j4 C' a4 Z
    height:120px;
8 b2 V1 _8 r! U6 H" P7 ~  `# v    overflow:auto;2 M% K  X) l: W1 X3 U: c
    word-break:break-all;    # x. A3 D/ O5 Z6 I. |* I
    word-wrap:break-word;% J& q9 ]4 G2 j' U
}
& w, L/ k: X* G+ Y: K1 m======================保存为imcss.css% r- o* a  [2 G7 ^. S8 j
//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 ' F; W9 i2 i- J. l* @
function KeyDown(){ ' Y8 G7 m) @7 h& n* {$ ~
if ((window.event.altKey)&&
$ r; H+ Z( K% L- G((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
( C. X2 G5 e4 i: C" I& A; Y. b0 k(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 → , p; Y: O2 D- H
alert("不准你使用ALT+方向键前进或后退网页!"); " r' d" R5 J6 M+ V! j" h5 P
event.returnValue=false; $ t! ?: k0 s! A! v2 F
}
9 Q+ u7 j& `: T3 a3 j4 f3 _" X# z, {
2 I, ~/ H" S- Z. i, X3 b; |, ]/* 注:这还不是真正地屏蔽 Alt+ 方向键,
1 D9 x2 F! T) w4 ^. K8 |& e因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
! e/ w4 M( R' ~用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 # l- p, K* L+ H( V: H$ i0 a
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ 5 P! R9 S% P3 L: t3 c" n

8 ~$ J. ?+ f0 s. rif ((event.keyCode==8) || //屏蔽退格删除键 + L0 G7 x4 T4 g1 r6 ?
(event.keyCode==116)|| //屏蔽 F5 刷新键
- ~9 G9 Q4 Q3 y4 Q2 ^(event.ctrlKey && event.keyCode==82)){ //Ctrl + R * y* n7 `" j+ X; y0 [; H
event.keyCode=0; - H1 a  q+ k$ t4 m6 y
event.returnValue=false;
2 \6 X2 f# q( s* n9 p} 6 @" h. L, y4 m2 V
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
8 ?2 h3 [/ l+ b8 h; ~2 s3 R3 `0 W# [event.returnValue=false;
% y3 }; |) m0 t/ d: C: ~+ ]if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
  ]/ l, Z0 P- W: O9 D) yevent.returnValue=false;
' s: F/ i9 H6 l" k, Hif (window.event.srcElement.tagName == "A" && window.event.shiftKey) 1 Y! c5 |# _) T+ @0 f% k
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
# m6 B; l) v! |: x( E0 }if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 " W9 }- u! m* j! Z. G
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
9 p, j, B9 q8 Z( g* J% F. ~% kreturn false;}
& t9 C1 B0 G; H+ Y}
( D( K: k5 I6 J# {+ f# j+ i" y; k' d2 [
+ f( t9 C. k' g' a% Q
) w, t2 _2 q  R  H; p. a; @+ u
function init()
- A; u& i# f2 u+ X{ 1 Y6 h$ a- b; C1 U; L2 C7 H. L
   try{ announceDiv.innerText = announce; }catch(e){}
; x# F) k$ P& b}1 ~5 Y# f9 m& O$ q: s$ ^# c0 y
window.onload=init;  e+ h" P; o+ W( }2 z4 {
============保存为index.js
" y+ P' V8 z" J5 j0 p' r<html>+ K  e7 e5 X; L' j
<link href="css/imcss.css" rel="stylesheet" type="text/css">
2 P& v; K- I! Y) o4 n<meta http-equiv="Content-Type" c>
  B+ |6 b& v. x9 j, C8 h% A<SCRIPT LANGUAGE="JavaScript">window.onerror = function(){return true;}</SCRIPT>
8 a2 b7 B3 q: n, b, O2 \3 \' H<script src="index.js"></script>
3 C, M) G4 t/ \8 p9 @/ N- {<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  >: K2 j9 h; q, v. w9 m% a
) l' Z  `1 N1 K& W2 ^( N" }
这是内容8 q+ N; X7 k/ i1 S( M, [3 Y: G

6 {& s( W8 H7 I8 L( [# j- f& T1 _</body>$ k7 e7 t- \( y% g0 [
</html>
. q3 W2 A* t: |! c4 D====保存为index.html; q# ?$ w: l7 T$ ~- v- f
刚才网线掉了.重新发一下

TOP

谢谢分享# }1 o4 @2 \. ?
好东西啊

TOP

谢谢分享

TOP

支持一个啊

TOP

发新话题