that may be the case, but in your situation all i would do is make a whole new page with only the bare bones elements and only the picuture and the javascript in it. I suggest you do this with notepad and not FP because that way you don't have extra code. this way you open a page that protects the the images, at least to some extent. you know what i mean? instead of linking to "image.jpg" link to "image.html" that has the image embed into it, and the javascript. this way your problem no longer exists because they really are new pages.
fair enough and that maybe the solution to his problem just to add I copied the text above from a page that was protected.
you can also use mod_rewrite to stop people from saving the images, but that is a more technical solution and requires apache.
browser cache, print screen.... the only thing you can do is watermark the image with your name/logo/symbol of your choice
Really that is best. That makes the image useless to the would-be thieves
Thanks to everyone who took the time to respond to my query. All the replies make sense and although I realise that nothing is really secure I think I'll probably go for the watermark option. I considered lnking to new pages for each image instead of using the FP integral system of thumbnails but thought it too much work for the number of images I had - especially since they would not be secure anyway. Oh well, I'll go back to the drawing board! Thanks again all. Toby
no problem. good luck toby!
Even a watermark is really no protection. They can be cropped off or cloned over in any decent image program. Usually I can just click and hold down my left mouse button, then click the right mouse click and then release the left button and the image is savable. Or you can do a screen capture of the page and crop out the image you want. Or if you're really determined you can view source, take out the script, upload it to your own server and hotlink the image if there is no htaccess to prevent it. Or you can just hover your mouse over the image and the address will appear in the status bar (unless you have another script to make it say something else), then just type it directly into your browser and go there. Or you can just open an email and drag it into the email and send it to yourself. There are many more ways to steal an image if you are determined to do so. All the no right click script does is deter the most green newbies. And javascript slows the loading of your page considerably, and since most surfers leave if the page isn't loaded in 8 seconds or less, you are losing more traffic because of it than anything else. My advice, forget about it. Unless you want to file for a copyright on every single image you own and are prepared to spend thousands of dollars sueing people who probably don't have any money even if you win, don't sweat it. If your big images are on an html page (more waste of bandwidth IMO) you CAN use an onclick command in another javasript to close the image when it's right clicked or to send them back to your home page or a sponsor's site or wherever you want. That probably fools more people than a no right click script and might generate you some income if you send them to a sponsor. But since there are other ways to get the image besides right clicking, they still will get the image if they really want it.
those are all very good points. someone motivated enough can steal your files.
