2002 a 2006
Ángel R. Puente Pérez
Ir al javascript 12

JAVA13.- Ocultar código fuente.

Nota: Este javascript no funciona más aque con Explorer. La solución mejorada que se proporciona al final, lógicamente, oculta correctamente el código para todos los navegadores.

Puede ser interesante, en algunos casos, ocultar el código a los visitantes de nuestra página.

Para ello hay varias opciones. Una de las más sencillas es colocar en la cabecera del documento, el siguiente javascript:

<script language="JavaScript">
var message="Botón derecho del ratón inhabilitado";
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
</script>

El mensaje en rojo, por supuesto, se puede cambiar.

Prueba el efecto de este script en este mismo documento.

Por supuesto este script no protege del todo el documento. Podemos pinchar en Ver > Código fuente y el efecto del script se desvanece. Por esto, es bueno combinar el anterior script con una página situada dentro de un falso marco.

Me explico: Si el documento anterior es la página principal de un conjunto de marcos, al dar a Ver > Código fuente se visualizará el código del Frameset (del Conjunto de marcos) pero no el de la página principal que es la que queremos proteger. Podemos, además, diseñar los marcos de manera que el 100% del espacio sea ocupado por esa página principal, con lo que, visualmente, no se verán los marcos.

Comprobación

Ir al javascript 12
2002 a 2006
Ángel R. Puente Pérez