Foros del Web » Creando para Internet » HTML »

Problema con history.back() en safari

Estas en el tema de Problema con history.back() en safari en el foro de HTML en Foros del Web. Hola a todos, este es mi primer tema (que emocion!) Estoy trabajando en una web donde lleno un form, luego en la siguiente pagina, el ...
  #1 (permalink)  
Antiguo 21/03/2010, 01:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Problema con history.back() en safari

Hola a todos, este es mi primer tema (que emocion!)

Estoy trabajando en una web donde lleno un form, luego en la siguiente pagina, el codigo de comprobacion de campos, me redirecciona o bien a la pagina de confirmacion de envio, o si faltó algun dato, me manda a una pagina de error informando sobre los datos faltantes y con un boton de formulario ejecuto el evento history.back() para volver al form con los datos aún ahi.

Código:
  <script language="JavaScript">function volver(){ history.back() };</script>
         
          <p align="center">Please return to the form and complete the missing information.</p>
          <div align="center">
            <input type="button" value="Go Back" onClick="volver()">
Ahora, revisando su comportamiento en diferentes browsers me doy cuenta que mientras mi noble chrome me redirecciona perfectamente a la pagina del formulario, el safari en la mac de mi chica solo retrocede hasta la pagina de verificacion de campos, que es puro php... y ahi es donde pierdo la cabeza y me doy de alta en foros del web para que algun alma de buen corazon me ponga en mejor rumbo....
Quisiera saber si existe algun hack para corregir estas diferencias de navegadores u otra forma de controlar el objeto history.back()

Gracias
  #2 (permalink)  
Antiguo 21/03/2010, 09:12
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Problema con history.back() en safari

history.back(-1)

prueba asi ?
  #3 (permalink)  
Antiguo 21/03/2010, 09:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problema con history.back() en safari

Claro, pero sigo en la misma, chrome y safari, y seguro mas browsers, interpretan el back() de diferentes formas. voy a seguir probando

Etiquetas: safari
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.