Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Quiero pasar desde un div de ajax a una página completa

Estas en el tema de Quiero pasar desde un div de ajax a una página completa en el foro de Frameworks JS en Foros del Web. Pues espero que el título haya sido explicatorio, lo que me pasa es que tengo un sistema de login/password hecho con ajax y el problema ...
  #1 (permalink)  
Antiguo 10/09/2009, 10:58
 
Fecha de Ingreso: febrero-2002
Ubicación: Sabadell
Mensajes: 253
Antigüedad: 22 años, 2 meses
Puntos: 5
Quiero pasar desde un div de ajax a una página completa

Pues espero que el título haya sido explicatorio, lo que me pasa es que tengo un sistema de login/password hecho con ajax y el problema es cuando el login es correcto que quiero que me rediriga hacia otra página, pero se me carga dentro del div, osea que yo en vez de entrar dentro del div, quiero salir y que me cargue otra página en toda la página y no en el div.

Espero haberme explicado bien, muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 10/09/2009, 12:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Quiero pasar desde un div de ajax a una página completa

En lugar de colocar el resultado en un <div> redirecciona con location.href a la dirección que desees.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 10/09/2009, 14:04
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Quiero pasar desde un div de ajax a una página completa

El servidor debe comunicarle a tu funcion que ha hecho bien el login y cuando tu login sea correcto debes mandarle un mensaje a tu funcion ajax para que te redireccione a otra pagina .... osea , verififcas el login y mandas al final:

echo "bien";

Y dentro de tu misma funcion ajax dentro del estado readyState==4 recibes el mensaje del servidor:

Código:
if (ajax.readyState==4) {
   c.innerHTML = ajax.responseText; 
   if(ajax.responseText == "bien") 
   window.location='otrapagina.html'; 
}
__________________
Quitenme la vida pero no la bebida.
  #4 (permalink)  
Antiguo 12/09/2009, 19:20
 
Fecha de Ingreso: febrero-2002
Ubicación: Sabadell
Mensajes: 253
Antigüedad: 22 años, 2 meses
Puntos: 5
Respuesta: Quiero pasar desde un div de ajax a una página completa

Cesarpunk tu solución me ha servido, muchísimas gracias por tu respuesta ;)

Última edición por LoBo2024; 14/09/2009 a las 01:25
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 20:16.