... trying to protect your pictures on to web.
Someone pointed me to this link:
http://www.htmlite.com/faq010.php
Check it out, very interesting.
The problem of protecting your images is very difficult, as the author correctly states in the conclusion: viewing the source, looking in the cache, screenshots, are all sufficiant to overcome the protections.
So while they would stop an simple passerby to save the image (i.e. to set as his/her desktop), it wouldn't stop someone who really wants the photo.
Another technique I read about is to split the photo in different cells (and fill up a table with them). Of course, if one takes a screenshot, it nullifies this work.
There used to be a browser system that used a proprietary format from which no photos could be extracted (screenshot was not possible, no useful cache was left on the PC), but it requires the user to use that specific browser. I don't even know if it still exists; but ever for that there are workarounds (IIRC, you could circumvent it when running the browser in a virtual PC environment, and take a screenshot in the host operating system).
IMO, you can't really stop malicious people from stealing your photos, the only advice would be to watermark them, to embed an owner string (in exif comment), and to not put high resolution photos online. (the possibilities one has with low-resolution/high compressed photos are very limited

).
Jörg