Amigo fatieynard,
Ninguno de los códigos que te han presentado es una solución real, simplemente limitan el uso de los botones alternos del mouse. Cualquiera podrá deshabilitar javascript, o bien usar el menú de su navegador para ver tu código fuente. Con respecto a las imágenes, todas ellas se habrán guardado en los "Archivos Temporales de Internet" de cada navegador.
Te recomiendo pensar bien por que quieres ocultar o evitar que alguien copie tu contenido...
Si de plano requieres poner todo detrás de una cortina de seguridad, puedes desarrollar una aplicación con usuario y password, donde solo los que tu decidas puedan tener acceso al contenido.
Me pregunto... como habrías aprendido a hacer páginas si todos pensaran como tu?
Ya lo han dicho... si no quieres que lo vean, no lo pongas en internet y no pierdas tu tiempo haciendo una página web. Y si quieres que el mundo conozca lo que piensas y haces, simplemente no te preocupes por nimiedades como ocultar el código fuente y las imágenes. Internet es lo que es gracias a personas que (afortunadamente) NO pensaron como tu. Se parte de internet y comparte tus contenidos con el mundo, es la unica forma de trascender en este medio.
Saludos