Javascript İle Sağ Tuş Yasaklama İşlemi

Bazı site sahipleri sağ tuşun sitesinde kullanılmasını istemezler. Nedendir bunu da hiç anlamadım gerçi :) Eğer kafayı koyan birisi ise kaynaktan da bilgileri her türlü alacaktır. Her neyse bu tarz engellemeleri sitesinde yapmak isteyenler için 3-4 satırlık bir kod ile engellemenin nasıl yapılacağını anlatacağım.

Mouse ile basılan tuşların değerlerini alabilmek için; event.button değerini kullanıyoruz. Bununla sağ, sol veya scroll tuşunun basılma anını yakalayabiliriz. Hangisi ile işlem yapmayı istiyorsanız o değeri seçerek işlemlerinizi yapabilirsiniz. Değerleri şöyle yazmak gerekirse;

Mouse Sol Tuş: 0, Mouse Scroll Tuş: 1, Mouse Sağ Tuş: 2

Şimdi yasaklayacağımız tuş Mouse sağ tuşu olduğundan dolayı bizim işimize yarayacak olan değerde 2 dir.

Öncelikle bir fonksiyon oluşturalım ve bu bilgileri orada girelim. Sonrasında ise doküman sayfamızda çalıştıralım.

function sagtus(){
if (event.button==2) {
alert("Sağ Tuş Kullanıma Kapatılmıştır.");
}
}

Yukarıdaki gibi sagtus adında bir fonksiyon oluşturuyoruz daha sonra sorgu ifadesi olan if komutunu kullanarak gelen buton değeri eğer 2 ise yani sağ tuş ise şunu yap dedik. Ben alert ile yazı yazdırmayı örnek olarak gösterdim isterseniz siz içine hiçbir şey yazmayarak uyarı vermeden sağ tuş yasaklamayı yapabilirsiniz.

Şimdi bu kodların doküman dosyamız çalıştırıldığında geçerli olmasını istediğimizi belirtmek için fonksiyonun hemen altına şunu yazmamız gerekmektedir.

document.onmousedown=sagtus; 

Yukarıdaki kodu yazdığımızda artık oluşturduğumuz fonksiyon tetiklenen sağ tuş ile çalışacaktır. Böylelikle kullanıcıların sağ tuşu kullanmasını engelleyebiliriz.

Kodları birleştirerek yazmak gerekirse;

function sagtus(){
if (event.button==2) {
alert("Sağ Tuş Kullanıma Kapatılmıştır.");
}
}
document.onmousedown=sagtus;

Son olarak böylesi bir yapı oluşacaktır. Bu kodları sayfanızdaki <script></script> alanına yazmanız gerekmektedir.
- 14.09.2013 / 22:46:53 0

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

jQuery Dersleri

jQuery İle Textarea Alanına Dinamik Yükseklik Kazandırma

Kategori: jQuery Dersleri | 20.08.2013
Genel Makaleler

Gri Site Teması Düzenlemesi ve 13 Yenilik

Kategori: Genel Makaleler | 06.07.2015
Seo(.htaccess)

Google Optimizasyonu - 3 | Görsel İçerik Kullanımı

Kategori: Seo(.htaccess) | 13.08.2014
3:54 Javascript

Javascript İle Sayı Yuvarlama İşlemleri

Kategori: Javascript | 01.08.2014
7:23 Php Dersleri

Php ile Yazıları Belirli Oranda Kısaltmak

Kategori: Php Dersleri | 03.05.2013

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.