borrar el historial?

jimmylin_cvt
23 de Julio del 2009
quiero ver como puedo hacer

para que una pagina no deje huella en el historial

o mas claro lo que deseo es algo asi como desactivar el back

la idea es que cuando una persona visite una pagina y esta contiene

links a otras paginas, al dar click en esos links ya no pueda hacer back

Bueno, eso lo consegui utilizando location.replace="www.link.com"

pero mi problema es con los formularios,

estos si dejan huellas, y no tengo idea de como solucionarlo


PDTA:

La opcion de eliminar la barra de direcciones no es de mi agrado, y ademas

como que no es eficiente.

Tambien tengo los formularios construidos con post, pero degan historial de igual forma


gracias

NEO
23 de Julio del 2009
Hola, que tal?
Yo lo solucioné de la siguiente forma:
En la página la que no quires que vuelvan usa
<script language="javascript">
function=NoBack(){
history.go(1)
}
</script>
Luego pones
<BODY OnLoad="NoBack();"> y ya está.

Esto hace que cuando la página se cargue, se desplace una posición en el historial, así no podrán volver al página anterior, porque este script le devolverá hacia adelante.
Espero que te sirva.

NEO
23 de Julio del 2009
Hola, soy el de la respuesta anterior, como habrás podido comprobar el la linea que pone function=NoBack() sobra el símbolo '=', esto es, seria function NoBack() {
...}
Espero que no haya más errores de escritura...