ওয়েবসাইট বা ব্লগ থেকে কোন কিছু নিজের হার্ডডিস্কে সেভ করে নেয়ার জন্য একটি সহজ পদ্ধতি আমরা সবাই ব্যবহার করি। সেটা হল যদি কোন ছবিকে কপি করতে চাই, তাহলে সেই ছবিটির উপরে মাউসের ডানবোতাম চাপি (রাইট ক্লিক) এবং মেনু থেকে Save as সিলেক্ট করি। এভাবে কোন পেজের টেক্সটগুলোকেও কপি করে নেয়া যায়।
কোন কোন ওয়েবসাইটে দেখবেন এটা বন্ধ করা আছে। ব্লগপাঠক ওই সাইট থেকে কোন কিছুই নিজের হার্ডডিস্কে কপি করে নিতে পারবেন না। কোন কোন তথ্যের নিরাপত্তার জন্য কিংবা যারা নিজেদের ব্লগের টেক্সট ও ছবিগুলোকে খুব মূল্যবান ভাবেন, মনে করেন যে ব্লগ থেকে চলে যাবার সময় পাঠককে সাথে করে কোন কিছু নিয়ে যেতে দেবেন না, কিংবা ব্লগের কনটেন্ট চুরি যাওয়া / কপি করা রোধ করতে চান, তারা নিজেদের ব্লগে মাউসের ডানবোতামটি অকার্যকর করে রাখেন। আজ আমরা জানবো কিভাবে মাউসের রাইট ক্লিক ডিসাবল করে রাখা যায়। নিচে দেয়া কোডগুলির যে কোন একটি স্থাপন করলে ব্লগের কোন পাতায় মাউসের ডান বোতাম ক্লিক করলে কোন মেনু খুলবে না।
বেশ কয়েকটি পদ্ধতিতে মাউসের ডান বোতামের ক্লিক ব্লগার.কম এর ব্লগে অকার্যকর বা বন্ধ করে রাখা যেতে পারে। আমি এর মধ্যে তিনটি সহজ পদ্ধতি আজকে জানাচ্ছি।
Today we will know how to disable right click on blogger.com blog.
সবকটি ক্ষেত্রে ব্লগের Layout> Page Elements এ গিয়ে একটি নতুন HTML/ Javascripts গেজেটবক্সে নিচের কোডগুলি পেস্ট করতে হবে। সেভ করার পর আলাদা একটি ট্যাবে ব্লকে রিফ্রেস করার পর ফলাফল দেখতে পারবেন।
There are three way to prevent content from theft. copy the codes below and add in html gadget.
প্রথম কোডঃ
<script language="JavaScript">কোডটি কাজ না করলে এখানে ক্লিক করে টেক্সট ফাইলে দেয়া কোডটি ডাউনলোড করে নিন। সেখান থেকে কপি করে নিয়ে HTML গেজেটবক্সে পেস্ট করুন।
<!--
//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
var message="Function Disabled!";
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>
দ্বিতীয় কোডঃ
<SCRIPT language=JavaScript>তৃতীয় কোডঃ
<!-- http://www.spacegun.co.uk -->
var message = "function disabled";
function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){ alert(message); return false; }
if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) { alert(message); return false; } }
document.onmousedown = rtclickcheck;
</SCRIPT>
<script src='http://sites.google.com/site/banglahacks/tools/right_click_disabled.js' type='text/javascript'></script>চতুর্থ কোডঃ
এই কোডটি স্থাপন করার জন্য আপনাকে Layout>Edit HTML ট্যাবে যেতে হবে। সেখানে <body> খুঁজে বের করুন। এটা পাল্টে নিচের কোডটি সম্পূর্ণ লিখে দিন। সেভ করুন।
< oncontextmenu="return false;">আমি নীতিগতভাবে এই কোড স্থাপন করা অর্থাৎ ব্লগে মাউসের ডান বোতামের কাজ বন্ধ রাখা সমর্থন করিনা। কারণ এর ফলে ব্লগের আগ্রহী পাঠকরা যারা কিছু শিখতে চান, বা পেজ হার্ডডিস্কে সেভ করে নিয়ে অফলাইনে বসে কাজ সারতে চান, তারা বিরক্ত হন। তাই এই কোড স্থাপন করা ওয়েবসাইট/ ব্লগগুলো থেকে কিভাবে প্রয়োজনীয় ছবি বা টেক্সট কপি করে নিতে পারবেন, তার পদ্ধতিও আমি আগামী একটি পোস্টে আপনাদেরকে জানিয়ে দেব। উল্লেখ্য যে কোন ব্লগের কনটেন্ট নিজের ব্যক্তিগত (অন্যের ক্ষতি না করা) বা অবাণিজ্যিক কাজের জন্য নেয়া অপরাধ বা অবৈধ কিছু নয় বলে আমি মনে করি। "বাংলা হ্যাকস" ব্লগের পোস্টগুলির প্রতি লক্ষ্য রাখুন। আগামী দু'একদিনের মধ্যেই পদ্ধতিটি জানিয়ে দেব। আপনি জানেন কি? তাহলে মন্তব্য ঘরে জানিয়ে দিন।
আপডেটঃ মাউসের রাইট ক্লিককে কার্যকরী রাখার পদ্ধতিটি মন্তব্য ঘরে প্রকাশ না করার জন্য অনুরোধ করছি। (২৫/০২/২০১০)