como alterar el history del explorador con location.replace

migue
10 de Diciembre del 2004
Buenas, tengo el siguiente problema..

de la pagina A paso a la B y de esta a la C

A->B->C

pero cuando estoy en la C y doy back en el explorador quiero que salte a la A, no con un link o tag, quiero modificar el history del explorador. He probado con window.location.replace machacando al salir de la B su nombre con el de A pero o no lo hago bien o no funciona. Me pueden ayudar? Gracias

Gerardo Yand?
10 de Diciembre del 2004
Hola como tu dices esto se puede realizar con window.location.replace la menera como yo la realizo es la siguiente:

En la pagina B:
<html>
<head>
<title>B</title>
<script>
function enlace(dir)
{ window.location.replace(dir); }
</script>
</head>

<body>
<a href="javascript:enlace('C.htm')">C</a>
</body>
</html>

De esta manera has remplazado en el historial B por C y al regresar de C ira hacia A

Jaime
10 de Diciembre del 2004
Eso funciona muy bien, pero ....... como podria hacerle para que la página B haga un submit de un form a página C (no una liga) y que ya no puedas accesar a forma B ?