2002 a 2006 |
|
Ángel
R. Puente Pérez |
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
2002 a 2006 |
|
Ángel
R. Puente Pérez |
|