کپی برداری ممنوع
غیر قابل انتخاب کردن تمام متن وبلاگ
اسکریپت این بخش برای جلوگیری از انتخاب شدن متن وبلاگ با کشیدن ماوس بر روی آن است کافی است کد زیر را بدون هیچ تغییری در جایی از قالب وبلاگ خود وارد کنید تا امکان کپی برداری راحت از وبلاگ شما برداشته شود:
<script language="JavaScript1.2">
<!---Www.mjmafi.blogfa.Com--->
function disableselect(e){
return false
}function reEnable(){
return true
}document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}</script>
غیر قابل انتخاب کردن قسمتی از متن
شاید شما بخواهید فقط از انتخاب شدن قسمتی از متن وبلاگ خود به وسیله ی کشیدن ماوس بر روی آن به منظور کپی برداری جلوگیری کنید برای این کار کد زیر را در قالب وبلاگ خود بین تگ وارد کنید <>
<script type=text/javascript>
window.onload = function() {
document.onselectstart = function() {return false;} // ie
document.onmousedown = function() {return false;} // mozilla
}
window.onload = function() {
var element = document.getElementById('content');
element.onselectstart = function () { return false; } // ie
element.onmousedown = function () { return false; } // mozilla
}
</script>
و سپس به وسیله ی کد زیر از انتخاب شدن هر کدام از متن های خود جلوگیری کنید
<p id="content">متن شما که نمیخواهید به راحتی قابل کپی باشد</p>
توجه داشته باشید که کد اول را تنها یک بار در بخش ویرایش قالب وبلاگ خود وارد کنید اما کد دوم برای غیرقابل انتخاب شدن هر پارگراف از وبلاگ شما به وسیله ی ماوس میباشد در نتیجه شما میبایست برای ایجاد
متون خود در وبلاگتان از کد دوم استفاده کنید(به بخش کد در قسمت ویرایش هر پست بروید)و به جای متن مشخص شده در کد بالا تمام پاراگراف خود را وارد کنید و برای پاراگرافهای بعدی دوباره از کد بالا استتفاده کنید
برداشتن راست کلیک با نمایش پیمام
گرچه روشهای بالا کپی برداری را مشکل میکنند اما هنوز شما میتوانید این کار را مشکل تر هم بکنید برای این کار شما میتوانید راست کلیک را در وبلاگ خود از کار بیاندازید برای این کار کافی از کد زیر را بین تگ head در قالب وبلاگ خود وارد کنید
توجه کنید که شما میتوانید به جای عبارت راست کلیک ممنوع هر پیام دلخواه دیگری را وارد کنید
<SCRIPT language=JavaScript>
function click() {
if (event.button==2) {
alert('راست کلیک ممنوع');
}
}
document.onmousedown=click
</SCRIPT>
برداشتن راست کلیک با نمایش پیمام و لرزش صفحه بعد از پیام
این کد هم مانند کد قبلی است یعنی بعد از راست کلیک یک میغام نشان میدهد با این تفاوت که بعد از تایید پیغام صفحه برای مدت زمانی خواهد لرزید تا به نوعی به کاربر هشدار داده شود که دیگر این کار را نکند فقط اگر خواستید به جای عبارت راست کلیک ممنوع در خط دوازدهم کد عبارتی دیگر وارد کنید
<script language=JavaScript>
document.onmousedown=click
var times=0
var times2=10
function click() {
if ((event.button==2) || (event.button==3)) {
if (times>=0) { earthquake() }
alert("\n\n Nem faz isso, q aki naum ?page lammerz!!");
times++ } }
function earthquake () {
alert("راست کلیک ممنوع")
window.moveTo(0, 0)
window.moveTo(1, 1)
window.moveTo(2, 2)
window.moveTo(3, 3)
window.moveTo(4, 4)
window.moveTo(5, 5)
window.moveTo(6, 6)
window.moveTo(7, 7)
window.moveTo(8, 8)
window.moveTo(9, 9)
window.moveTo(10, 10)
window.moveTo(9, 9)
window.moveTo(8, 8)
window.moveTo(7, 7)
window.moveTo(6, 6)
window.moveTo(5, 5)
window.moveTo(4, 4)
window.moveTo(3, 3)
window.moveTo(2, 2)
window.moveTo(1, 1)
tremmors()
}
function tremmors() {
window.moveTo(0, 0)
window.moveTo(1, 1)
window.moveTo(2, 2)
window.moveTo(3, 3)
window.moveTo(4, 4)
window.moveTo(5, 5)
window.moveTo(6, 6)
window.moveTo(7, 7)
window.moveTo(8, 8)
window.moveTo(9, 9)
window.moveTo(10, 10)
window.moveTo(9, 9)
window.moveTo(8, 8)
window.moveTo(7, 7)
window.moveTo(6, 6)
window.moveTo(5, 5)
window.moveTo(4, 4)
window.moveTo(3, 3)
window.moveTo(2, 2)
window.moveTo(1, 1)
tremmors()
}
</SCRIPT>
برداشتن راست کلیک بدون نمایش پیمام
و اگر میخواهید راست کلیک را بدون نمایش هیچ پیغامی بردارید از کد زیر استفاده کنید
<script language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
</script>
سلام دوست من
عزیزم کد ها کپی نمیشن
فکر میکنم از کد کلیک راست ممنوع استفاده کردی
اینجوری که نمیشه کدت رو حذف کن که ما بتونیم کد رو کپی کنیم
ممنونم
ما الان چجوری این کد رو برداریم بزاریم توی وبمون