Tengo el siguiente problema:
Estoy desarrollando un portal web para pacientes médicos y tengo que
solicitar análisis, tratamientos, complicaciones y esas cosillas.
Después de realizar una inserción en la base de datos muestro una página
avisando de que la inserción se ha llevado a cabo con éxito (o no), pero
cuando pulso en el navegador el botón ATRAS retrocedo a la página anterior
(lógico) pero me siguen apareciendo las modificaciones que he hecho antes y
quisiera que no aparecieran.
He probado las siguienes cosas que aparecen por internes:
1.- Añadir al encabezado
<%
Response.addHeader "pragma", "no-cache"
Response.CacheControl = "Private"
Response.Expires = 0
%>
que es lo mismo que poner que
<META http-equiv="pragma" content="no-cache">
pero como que no funciona...
2.- Añadir una función java al cargar la páina que la considere como la
primera página:
function enlaces(dir) { window.location.replace(dir); }
donde dir es la página actual Pero esto sólo me sirve cuando sigue un
enlace, no cuando se pulsa el botón SUBMIT del formulario, así que tampoco
me sirve.
En fin, se trataría de deshabilitar ir a la página anterior, o hacer que se
cargue la página de nuevo desde el servidor.
NOTA: Desde la página de confirmación es posible volver a la de inserción
mediante un enlace y en ese caso sí que aparece renovada
Muchas Gracias
Leer las respuestas