Vamos a ver.
En principio con dejarlo en blanco bastaría
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?