Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Impedir regreso pagina

Que tal. Tengo una aplicacion web (servlets) a la cual en las ventanas para impedir los regresos o avances de pagina utilizo en popup y quito la barra de herramientas del explorer, me di cuenta que presionando la tecla de Retroceso la pagina se regresa a la anterior y pierdo algunas validaciones que hago, como puedo impedir esto con java??
Responder Con Cita
  #2  
Antiguo 19-07-2008
rodrigo19 rodrigo19 is offline
Miembro
 
Registrado: may 2007
Posts: 30
Poder: 0
rodrigo19 Va por buen camino
Smile Respuesta

Tal vez te pueda ayudar un HttpSession en el cual puedes guardar el estado de las validaciones que has echo para el cliente y en cada servlet verificas el estado para ver si puede ver esa pagina, sino la puede ver lo redireccionas a la que estaba.
Responder Con Cita
  #3  
Antiguo 20-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Puede ser una opción, voy a tratar con esto. Pero habrá una forma de que no ocurra ninguna acción si presiona la tecla retroceso?
Responder Con Cita
  #4  
Antiguo 21-07-2008
rodrigo19 rodrigo19 is offline
Miembro
 
Registrado: may 2007
Posts: 30
Poder: 0
rodrigo19 Va por buen camino
Respuesta

Otra opcion que podrias tener es usar javascript, y con esto hacer una funcion que averigue que tecla presiono el cliente; si es la tecla de retroceso lo redireccionas a la misme página. Es lo q se me ocurre por el momento. Espero que te ayude de algo
Responder Con Cita
  #5  
Antiguo 23-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Gracias rodrigo tienes algun link de referencia en donde pueda checar alguna funcion javascript que me sirva de guia?
Responder Con Cita
  #6  
Antiguo 24-07-2008
rodrigo19 rodrigo19 is offline
Miembro
 
Registrado: may 2007
Posts: 30
Poder: 0
rodrigo19 Va por buen camino
En este link hay una función que te puede ayudar

http://www.mygnet.net/foros/javascri...avascript.3363
Responder Con Cita
  #7  
Antiguo 24-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Muchas Gracias
Responder Con Cita
  #8  
Antiguo 24-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Me sirvio la función, pero resulta que no lo estoy podiendo redirecionar a la misma pagina que estaba, tal vez lo estoy haciendo mal:

function onTecla(e,url,tar)
{ var num = e?e.keyCode:event.keyCode;
if (num == 8){
document.forms[0].Pagina.value="1";
document.forms[0].target=tar;
document.forms[0].action=url;
document.forms[0].submit();
}
else{
alert('valor ascii: ' + num);
}
}
Responder Con Cita
  #9  
Antiguo 25-07-2008
rodrigo19 rodrigo19 is offline
Miembro
 
Registrado: may 2007
Posts: 30
Poder: 0
rodrigo19 Va por buen camino
Smile

tal vez te sirva de la siguiente manera ya que no lo he probado.

function onTecla(e,url,tar)
{
var num = e?e.keyCode:event.keyCode;
var pagina = "http://pagina a la que redireccionas";
if (num == 8){
document.location.href=pagina;
}
else{
alert('valor ascii: ' + num);
}
}
Responder Con Cita
  #10  
Antiguo 28-07-2008
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Pues no, no resulto, la acción del retroseso persiste, yo creo que voy a tener que manipularlo con la sesión.
Responder Con Cita
  #11  
Antiguo 29-07-2008
jovanna_sanchez jovanna_sanchez is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
jovanna_sanchez Va por buen camino
Impedir regreso pagina

<script>
function cerrarse(){
window.close()
}
javascript:window.history.forward(1);
</script>
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TIOBE: Delphi esta de regreso en el Top 10. Epachsoft Noticias 4 10-01-2008 09:39:50
Impedir redimension del programa jorgegetafe Varios 2 03-11-2007 20:57:02
No Regreso en el DbGrid Gangster Conexión con bases de datos 11 14-07-2007 20:26:07
Impedir regresar a pagina anterior Coco_jac PHP 5 04-07-2007 22:58:31


La franja horaria es GMT +2. Ahora son las 23:59:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi