Webprogramozás arr Scriptek info Végleges jobbgomb tiltás
(#1) dallas95 2011.05.24. 20:07

dallas95
dallas95
Kezdő

Sziasztok! Itt egy kód, amit ha beillesztetek a <head> és <body> közé, akkor minden böngészőben (explorerben figyelmeztetéssel) letiltja a jobbegérgomb használatát.

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
<script LANGUAGE="Javascript" type="text/javascript"> 
        var isNS = (navigator.appName == "Netscape") ? 1 : 0; 
        var EnableRightClick = 0; 
        if(isNS) 
        document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP); 
        function mischandler(){ 
        if(EnableRightClick==1){ return true; } 
        else {return false; } 
        } 
        function mousehandler(e){ 
        if(EnableRightClick==1){ return true; } 
        var myevent = (isNS) ? e : event; 
        var eventbutton = (isNS) ? myevent.which : myevent.button; 
        if((eventbutton==2)||(eventbutton==3)) return false; 
        } 
        function keyhandler(e) { 
        var myevent = (isNS) ? e : window.event; 
        if (myevent.keyCode==96) 
        EnableRightClick = 1; 
        return; 
        } 
        document.oncontextmenu = mischandler; 
        document.onkeypress = keyhandler; 
        document.onmousedown = mousehandler; 
        document.onmouseup = mousehandler; 
        //--> 
        </script> 
        <script language=JavaScript1.1 type="text/javascript"> 
        <!-- Begin 
        function right(e) { 
        if (navigator.appName == 'Netscape' && 
        (e.which == 3 || e.which == 2)) 
        return false; 
        else if (navigator.appName == 'Microsoft Internet Explorer' && 
        (event.button == 2 || event.button == 3)) { 
        alert("Ez nem fog menni"); 
        return false; 
        } 
        return true; 
        } 
        document.onmousedown=right; 
        if (document.layers) window.captureEvents(Event.MOUSEDOWN); 
        window.onmousedown=right; 
        </SCRIPT>
 


Használjátok egészséggel:)