Código:
Cuando alguien utilice la opción Archivo > Guardar como... lo único que conseguirá es un error; es decir: nadie podrá guardar la página.<frame><noframes></frame></noframes>
Esto lo he comprobado con IE 6 en XP, así que no sé si funciona con otras configuraciones. Tampoco he notado que afecte al resto de elementos de la página, pero no estás demás que otro lo compruebe también.
Sé que más de uno, al leer esto, se estará haciendo varias preguntas y tendrá numerosas dudas, igual que me ocurrió a mí. Y aquí van algunas respuestas mías:
Duda - Vale, la página no puede guardarse, pero para ver el código fuente sólo tengo que elegir la opción correspondiente en el menú contextual que aparece al pulsar el botón derecho del ratón.
Respuesta - Hay infinidad de scripts que evitan esta posobilidad.
D - Aún puedo seguir viéndolo desde la opción Ver > Código fuente de la barra de botones del navegador.
R - Si la página se encuentra en una ventana abierta con window.open puedes quitar todas las barras.
D - Esas ventanas deben abrirse desde otra página, así que puedo ver la ruta, averiguar la página y abrirla en el navegador.
R - Se puede usar un método más sofisticado: hay scripts en JS, perl, php y otros lenguajes, que hacen que todas las páginas de un sitio se abran siempre en el mismo frameset. Así, si se ve el código fuente desde Ver > Código fuente, siempre se verá el del frameset.
D - ¿Y si la página se queda en la caché?
R - Es cuestión de evitar que esto suceda colocando las pertinentes etiquetas en la cabecera.
¿Tiene sentido lo que he dicho? Si me he equivocado en algo o en todo, pués que alguien me lo diga...
¡Ah! He pensado mucho en qué foro colocar este mensaje, y al final he creído conveniente hacerlo aquí porque seguro que es donde más gente buscaría algo así. Pero si hay que moverlo, pués se mueve...