Vamos a ver.
En principio con dejarlo en blanco bastaría
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
pero hay algo que no funciona. No sé si es al utilizar document.referrer. Escribo el código exacto de las dos páginas para ver qué es lo que falla:
*****1.htm********
<html>
<head>
//Esta página abriría, pinchando en el link, la que contiene el script
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a href="2.htm">2</a>
</body>
</html>
*****2.htm********
<html>
<head>
<script>
function siNueva(){
if(document.referrer){}
else {alert('ES NUEVO')}
}
</script>
</head>
<body onLoad="siNueva()">
</body>
</html>
***************
Se supone que:
- Si abro 1.htm y pincho en el link, se carga la página 2.htm y, en teoría se tendría que ejecutar el código no haciendo nada. A lo mejor habría que poner if(document.referrer!=null) pero así tampoco marcha.
- Si abro 2.htm directamente, por tanto no ha sido enlazado desde otro documento, saldría el mensaje de alerta. Lo curioso es que esto ocurre cuando se abre y cuando se enlaza.
¿DONDE ESTARÁ EL ERROR?