Lo siento, pero el código que me diste lo que hace esconder el documento (no aparece el enlace).
Lo que pienso es:
¿Hay alguna manera de proteger una página html o php para que solo se pueda ingresar a ella desde un enlace puesto en otra página y no por la url directamente?
Sin sistema de autentificación de usuarios.
Cita: <script type="text/JavaScript">
<!--
/* Indicamos en un array las páginas que son válidas como referer, es decir, si el usuario viene desde alguna de estas páginas entonces le dejamos ver lo que quiere ver */
var procedenciaValida = new Array(
"http://www.desarrolloweb.com",
"index.html"
);
var ok = false; // Servirá para saber si se ha encontrado un referer bueno
for(i in procedenciaValida) {
if(document.referrer.indexOf(procedenciaValida[i]) > -1) {
ok = true; /* Hemos encontrado un refere bueno, ponemos ok a true */
}
}
if(!ok) {
document.location.href="index.html"; /* Si no hemos encontrado un referer bueno redirigimos al index */
}
// -->
</script>