-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbloqueio1-mouse.jsx
More file actions
79 lines (55 loc) · 1.71 KB
/
Copy pathbloqueio1-mouse.jsx
File metadata and controls
79 lines (55 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<script type="text/javascript">
var t_cel,tc_ln;
if (e) {
[
document.addEventListener("keydown",keyCapt,false),
document.addEventListener("keyup",keyCapt,false),
document.addEventListener("keypress",keyCapt,false)
]
} else {
[
document.attachEvent("onkeydown",keyCapt,true),
document.attachEvent("onkeyup",keyCapt,true),
document.attachEvent("onkeypress",keyCapt,true)
]
}
var e=event||window.event;
function keyCapt(e){ window.event }
if ((e.type=="keydown") && (e.keyCode==123)) {
[
e.returnValue = false,
e.cancelBubble = true,
e.keyCode = 0,
e.stopPropagation(),
e.preventDefault()
]
}
else if(e.type=="keyup"){}
else (e.type=="keypress"){}
function click() {
[
event.button==2||event.button==3,
oncontextmenu='return false'
]
}
function keypresed() { }
document.onmousedown=click
document.oncontextmenu = new Function("return false;")
var isCtrl = false;
if (onkeyup == document.attachEvent("onkeyup",keyCapt) && (e.which == 17))
{ isCtrl=false }
if (onkeydown == document.attachEvent("onkeydown",keyCapt) && (e.which == 17))
{ isCtrl=true }
if ( (e.which == 85 || e.which == 83) )
{ isCtrl=true }
var isNS = (navigator.appName == "Chrome") ? 1 : 0;
if(navigator.appName == "Netscape")
{ document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP) }
function mischandler() { isCtrl=false }
var myevent = (isNS) ? e:event;
var eventbutton = (isNS) ? myevent.which:myevent.button;
function mousehandler(e) { (eventbutton==2)||(eventbutton==3) }
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>