Blogger için sağ tuş ve yazı kopyalama yasağı

9 Nisan 2013 Salı tarihinde yazılmıştır.


Herkese Blogger dersleri yazı dizisinden merhabalar. Bu Blogger dersimizde, blogumuz için sağ tuş ve yazı kopyalama yasağıözelliğini uygulamayı öğreneceğiz. Öncelikle belirtmekte fayda var; Ne olursa olsun yazı kopyalamalarını engellemek mümkün değildir. Sonuçta maalesef, yazı kopyalamak isteyen kişi ne olursa olsun yazı kopyalayabiliyor. Dolayısı ile bizim amacımız sadece bu kopyalama işlemini yorucu bir hâle getirmek. Sonuçta normalde sağ tuş ve yazı kopyalama mümkünken, bu özellik kapandığı zaman yazı kopyalama daha yorucu bir olacak.
Yapmanız gerekenler çok basit arkadaşlar. Aşağıdaki kodlardan istediğinizi Tasarım > Sayfa Öğeleri > Gadget Ekle > HTML/JavaScript bölümünden eklemeniz yeterli olacaktır.
Yazı Kopyalama Yasağı;
<script type="text/javascript">
//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
</script>
Sağ Tuş Yasağı;
<SCRIPT LANGUAGE="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>

Blogger için sağ tuş ve yazı kopyalama yasağı için “0 yorum” bulunmaktadır.