Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Como volver a página anterior (http://www.forosdelweb.com/f91/como-volver-pagina-anterior-586294/)

moon82 14/05/2008 04:55

Como volver a página anterior
 
Buenas a tod@s:
Me estoy volviendo loca con esto y no se como solucionarlo. No se en apartado corresponde así que lo he puesto aquí.

Os explico mi problema es que yo tengo un listado de productos y unos niveles de usuarios.
El nivel 1 modifica, el 2 modifica y añade y el 3 modifica, añade y borra.

Según el nivel que seas accedes a una página en concreto para que puedas realizar tus opciones.

Por ejemplo:

Introduzco datos-->Compruebo nivel-->me lleva a nivel1--> me lleva a modifica

Introduzco datos-->Compruebo nivel--> me lleva a nivel2 --> me lleva a misma página de modificar de nivel1.

Ahora es cuando tengo el problema, cuando yo realizo las modificaciones y le doy ha aceptar, quiero que vuelva a la pagina de donde he venido, con los datos cambiados.

aceptar-->si vengo de nivel1-->me lleve a nivel1
aceptar-->si vengo de nivel2--> me lleve a nivel2

he conseguido que me vuelva usando el script: window.history.back() pero esto solo me vuelve a la página y no veo los cambios realizados, para ello he de hacer clic en F5, lo que quiero es evitar esa tecla.

¿Me podeis ayudar?

nedrek 14/05/2008 08:09

Re: Como volver a página anterior
 
Lo mismo que has realizado para volver a la página, introduce un reload en la página a la que vuelves:

Código:

window.location.reload()
Y si sólo quisieras que se recargara si se viene de aquella, usa un php como:
(if REFERER == 'nivel2') echo window.location.reload(); else {}

(Está mal escrito porque no tengo tiempo)



---------------------------
Si te ayudó, pincha el Karma :si:
Un Saludo!

moon82 14/05/2008 08:38

Re: Como volver a página anterior
 
hola lo siento pero lo estoy probando y no me funciona no se si es que no lo he entendido bien o es que no funciona porque no se ponerlo como toca.

te explico he puesto en la pagina nivel1:
<script language="javascript">
window.location.reload()
</script>
y en la de modificar:
mysql_close();
header('Location:reload');
exit;

bleckfala 14/05/2008 10:56

Re: Como volver a página anterior
 
tambien puedes utilisar el header("location:pagnombre.html"); para redireccionar

moon82 15/05/2008 02:55

Re: Como volver a página anterior
 
gracias pero eso lo se, y es lo que no quiero hacer, por eso pregunto otra opción


La zona horaria es GMT -6. Ahora son las 10:44.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.