our favorite quotes

"Education is not the filling of a pail, but the lighting of a fire."— William Butler Yeats
refresh for more

Monday, August 30, 2010

How to Disable Right-Click Function on Your Blog

I've had a couple of people ask me how I managed to disable the right-click function on my blog.  Whenever anybody right-clicks on my blog, a notification pops up with a message from me.  It's actually extremely simple to do, but I want to be sure that anyone reading this understands that it is not foolproof.  Anybody who knows javascript can circumvent this little trick, but since that requires more work of any potential photo thieves, cyber weirdos, etc, I figure it's worth the two minutes it takes to do.  So here's how . . . .

Just copy then paste the following code into a new html/javascript gadget.  Change my "var message" (in red) to one of your own to personalize the message for your blog.  You can say whatever you like!  Enjoy!
<script language="JavaScript">
<!--

//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="All images and content belong to The Bagel Factory.  Please respect our privacy and help ensure our children's safety by leaving our content and images right here where they belong.  If you are desperate to use something you see here, please contact Liz first to receive permission.  Thank you!  Your understanding is appreciated.";

///////////////////////////////////
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>

No comments: