JavaScript - No permitir volver a la página anterior

 
Vista:

No permitir volver a la página anterior

Publicado por carlos (1 intervención) el 17/08/2010 19:41:35
Hola,

Soy bastante nuevo en esto de la programación web, y me he encontrado con un problema que no se solucionar...a ver si alguien puede ayudarme;

El asunto es que estoy creando una aplicación web para realizar y corregir examenes. La corrección se hace automáticamente. Bien, lo que necesito es que, una vez rellenadas las respuestas del examen (que lógicamente son un formulario), al ir a la siguiente página (que corrige, saca la nota...), no se permita al usuario volver a la página anterior, porque si se le permite, puede cambiar sus respuestas y falsear la nota.

Espero que se me haya entendido...Alguna idea? Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

RE:No permitir volver a la página anterior

Publicado por ScriptShow (692 intervenciones) el 18/08/2010 19:57:51
Saludos Carlos,

no hay un método infalible para casi nada. No obstante, se me ocurre una forma abriendo el proceso en una ventana emergente sin barras para navegar. Como medida para evitar que las páginas se almacenen en la caché del navegador, hay unos MetaTag:

<meta http-equiv="Expires" content="0">

<meta http-equiv="Last-Modified" content="0">

<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">

<meta http-equiv="Pragma" content="no-cache">

Colócalos entre las etiquetas: <HEAD> ... </HEAD> de la/s página/s.

Si te quieres complicar con lenguajes interpretados en el servidor: Php, Asp, Perl, etc. puedes conseguir resultados más precisos y/o "seguros". Infórmate bien, encontrarás abundante documentación, ejemplos, etc. en cualquier buscador.

Aquí tienes algo relacionado:

http://blog.unijimpe.net/evitar-cache-con-php/

Espero sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar