Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2005, 11:13
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 6 meses
Puntos: 2
Se supone que poniendo la propiedad copyhistory="no" en el window.open, no se guarda en el historial, peeeero yo lo uso y sólo funciona con algunos navegadores, no sé por qué.

Otra solución (que es la que uso más ampliamente) es poner este código, que hace que la página se cierre (o redireccione a la portada o donde quieras) si se abre directamente la página en cuestión. Así, se le dan al popup en el historial, no se abre el popup, sino la que tú quieras (un aviso de que no se puede, la portada, etc.) o simplemente cierra la ventana.

Esto para cerrarla:

<script language="JavaScript">

function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}

</script>

<body onload="if (!opener) cerrar()">


Y esto para redirigirla:

<SCRIPT LANGUAGE="JavaScript">
function redir() {
setTimeout("location.href='http://www.algo.com/talycual.htm'", 0);
}
</SCRIPT>

<body onload="if (!opener) redir()">


espero haberte ayudado

COMPARTIENDO, MEJORAMOS TODOS