These 3 Things are listed in the context menu (right click menu). I don't want to prevent access to that menu because visitors might have different uses for it such as with add-ons, bookmarking & other shortcuts!
You can't. You shouldn't. Why would you?. Didn't understand a thing... I don't see the relation of "add-ons, bookmarking & other shortcuts" with browser's contextual menu.
This code will disable right click on your page: <script language="JavaScript1.1"> // distributed by http://www,hypergurl.com <!-- var debug = true; function right(e) { if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) { alert('This Page is fully protected!'); return false; } return true; } document.onmousedown=right; if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=right; //--></script> Code (markup): (Note: This is not my code, I got it from http://www.hypergurl.com/norightclick.html) As for hiding your source... You can somewhat do it in javascript by calling an external file instead of typing the code on the page, but if you call the javascript externally, you could still load that javascript file yourself and view the contents. Nothing would be hidden. If your browser can read it, so can anything else. This will just make your source harder to view.
Properties, Page source and Page info it`s not an option of your site, it`s an option of the browser..so there is nothing you can do. As Piggy said, you can disable right click...but there are more ways too see the info, besides right click