Important alert: (current site time 7/15/2013 2:01:35 PM EDT)
 

VB icon

Catch Right Mouse click on webpage

Email
Submitted on: 12/19/1999
By: X-Cozen 
Level: Beginner
User Rating: By 14 Users
Compatibility: JavaScript
Views: 30389
 
     Protect your sites from people saving your images by catching the right click button and displaying a message box.
 
code:
Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.
				
'**************************************
' Name: Catch Right Mouse click on webpage
' Description:Protect your sites from people saving your images by catching the right click button and displaying a message box.
' By: X-Cozen
'
'This code is copyrighted and has' limited warranties.Please see http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=1735&lngWId=14'for details.'**************************************

<script language="javascript">function click() {if (event.button==2) { alert('Nice Try !') } } document.onmousedown=click </script>


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Beginner category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

1/17/2001 2:07:37 PMRob

This would work perfectly if keyboards didn’t have a menu key and users dint know about the shift+f10.
(If this comment was disrespectful, please report it.)

 
1/17/2001 2:07:50 PMRob

This would work perfectly if keyboards didn’t have a menu key and users didnt know about the shift+f10.
(If this comment was disrespectful, please report it.)

 
1/17/2001 2:07:55 PMRob

This would work perfectly if keyboards didn’t have a menu key and users didnt know about shift+f10.
(If this comment was disrespectful, please report it.)

 
1/26/2001 11:16:04 AMMangaMorgan

Y would you want to make something source safe? and if u did y in dhtml? an activex control/java applet or any commercil plugin (flash, shockwave, etc) would be a better job.

ne way, i've written a program (abit in VB - just a quick personnal prog so i couldn't be bothered with c++) to load the source strait out of the net the same way that ie does.

You could also drag ur images other the address bar in ie!!

Finnaly, all webpages are cashed in your temp internet files (on pc & mac. I havn't used linux long enouth to know where it stores it :( ) so all u'll have to do is open the chased doument off the temp folder and into notepad.

Now in retrospect, was it really worth the hassle of produceing some code (and it looks as if u have put a great deal of time and thought into it) that tries to defy the very nature of the internet?
(If this comment was disrespectful, please report it.)

 
1/26/2001 11:17:23 AMMangaMorgan

And there is also a little bug in ie that i found my self and thats hitting the right mouse button and enter stright after! hehehe. ur code has soooo many loop holes!
(If this comment was disrespectful, please report it.)

 
8/10/2001 11:07:19 PMkc

Hey nice script... but to make it safer do this to :) just have the user press the tab key lol
event.button=3
another loophole. press down the left mouse button and then press the right... See what i mean.. Good code :)
~kc~
(If this comment was disrespectful, please report it.)

 
7/24/2002 12:06:37 AMTim Garver

I use the same thing except instead of alerting, i just close the window. :D
(If this comment was disrespectful, please report it.)

 
3/30/2003 1:57:51 PMHTML Dude

I agree this script is absolutely useless. Also, if you know what you are doing, you can use a meta tag to ensure that none of the current batch of silly web browsers will cache your web pages, i.e, they won't save them in the windows "Temporary Internet Files" folders. Just use " " and the silly browsers won't cache your web documents. BE WARNED that this will not workl with all web browsers, Aol's (Always Off Line?) crappy AOL's proxy servers don't take a blind bit of a documents' HTML content. It ignores it in entirely. Bleeding corporate gits, always trying to manipulate things is aol.
(If this comment was disrespectful, please report it.)

 
7/24/2003 4:49:20 AM

i love it it the best i see on here...ty jlrmos
(If this comment was disrespectful, please report it.)

 
12/16/2003 12:12:48 PM

I have liked your code very much, it is very usefull !!
(If this comment was disrespectful, please report it.)

 
1/13/2004 11:26:25 PM

hai , your coddings are all simply superb . Fine i have small doubt, can you clear this.

Restrictions should be placed on one web page so that any photo put onto it, is not downloadable. The functions “View Source”, “Save As”, and “Right Click” should all be disabled.
(If this comment was disrespectful, please report it.)

 
4/29/2004 1:58:52 AMX-Cozen

i wrote this so long ago, i don't even remember what i was doing. i forgot all about it and one day they said i won this thing. yeah, i know it doesn't totally keep people from the source but i just wrote it for a friend that wanted something easy. thanks for all the comments though.
(If this comment was disrespectful, please report it.)

 
1/3/2005 7:33:49 AMSanchit Karve

great code...but it's not foolproof as always....There are many ways of saving pictures. Here are 2 methods:
1) Click View->Source.
2) Find the Image Link.
3) Paste the link in your browser and wait for image to load. Now you can right-click and save.

Another way is that if you have Microsoft Photo Editor Installed, a small toolbar pops up on every image in Internet Explorer that the mouse is over and it contains a Save Icon. Simply click it and choose Filename to save!!!
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.