Merhaba arkadaşlar,
Mouse sağ tuşunu web sayfamızda yasaklamak istediğimizde ne yapmamız gerekeni sizlere aylar öncesinden anlatmıştım. Ancak bazı arkadaşlarımız sağolsunlar hatamızı bizlere söylediler. Benden kaynaklanan bir hata ssonucunda eksik bilgi paylaşımında bulunmuşum. Şimdi o eksiği bu makalemizde gidereceğiz. Mouse sağ tuşu benim sitemde kullanılabilir. Bazı web sayfalarında ise kullanılamaz bu kişinin içeriklerini izinsiz alamayacağınız anlamına gelir. Kodlarımızı javascript dilinde yazacağız. Öncelikle dreamweaver veya notepad++ programını çalıştıralım ve aşağıdaki kodları yazalım;
1 var message="Mouse Sag Tusu Kullanilamaz. Her hakki saklidir!"; 2 function clickIE4(){ 3 if (event.button==2){ 4 alert(message); 5 return false; 6 } 7 } 8 function clickNS4(e){ 9 if (document.layers||document.getElementById&&!document.all){ 10 if (e.which==2||e.which==3){ 11 alert(message); 12 return false; 13 } 14 } 15 } 16 if (document.layers){ 17 document.captureEvents(Event.MOUSEDOWN); 18 document.onmousedown=clickNS4; 19 } 20 else if (document.all&&!document.getElementById){ 21 document.onmousedown=clickIE4; 22 } 23 document.oncontextmenu=new Function("alert(message);return false")
Yukarıdaki kodlarımızı yazdıktan sonra sagtus.js olarak kaydedelim ve aşağıda belirttiğim şekilde sizemizin index sayfasının kodlarına ekleyelim;
1 <html> 2 <head> 3 <script language="javascript" src="sagtus.js"></script> 4 </head>
- emresupcin
- Java & Jquery
- 17 Haziran 2013 - 13:33
- Yorum Yok
- 1073 Görüntülenme
javascript mouse engellemek jquery mouse engellemek mouse engelle mouse sağ tuş s sitede mouse engelle tede sağ tuşu engelle