Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2010, 01:38
XeBa
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 8 meses
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