Foros del Web » Creando para Internet » Diseño web »

problemas con refrescar una ventana

Estas en el tema de problemas con refrescar una ventana en el foro de Diseño web en Foros del Web. Buenas a todos tengo un problema con mi aplicacion... les explico brevemente Tengo un login que esta desarrollado en java... este login sera invocado desde ...
  #1 (permalink)  
Antiguo 21/09/2010, 18:45
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 7 años, 2 meses
Puntos: 0
problemas con refrescar una ventana

Buenas a todos tengo un problema con mi aplicacion... les explico brevemente

Tengo un login que esta desarrollado en java... este login sera invocado desde una pagina web hecha en .net ambos desarrollos estan en diferentes servidores..


SERVER1---------->(.net)
index.aspx----------------( hay un link LOGIN este levanta un popup)

|
|
v

SERVER2---------->(java) (popup)
login.jsp

|
|
v

SERVER2---------->(java) (se mantiene el popup)
teclado.jsp



cuando en teclado.jsp se haya validado que el usuario esta correcto mediante un post tengo que enviar 4 datos puntuales al index.aspx este debe refrescarse y mostrar que el usuario esta logueado, mi problema es que no se como hacer para desde mi teclado.jsp mandar los datos al aspx para que se refresque y no invocar una nueva ventana index.aspx... lógicamente teclado.jsp deberá cerrarse.

Si alguien tiene una idea de como hacerlo avísenme gracias!

Jonathan.
  #2 (permalink)  
Antiguo 22/09/2010, 04:49
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 9 años
Puntos: 31
Respuesta: problemas con refrescar una ventana

Si quieres enviar datos a una pagina aspx desde otro lugar.

tendrias que hacer lo siguiente.

Cuando hagas el login correcto en tu pagina .jsp tienes que enviar esos parametros a la pagina aspx.

Me explico paso a paso:

1.-Validas el usuario y la contraseña en jsp.

2.- Una vez validados tienes que llamar a la pagina aspx.

Por ejemplo

Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx

3.- Cuando llames a la pagina www.mipagina.como/Default.aspx adlo de manera que el atributo target del enlace sea "_top", de esta manera te aseguras de que cierras la pagina jsp(realmente no la cierras sino que te redirige a tu pagina aspx), pero vamos seria lo mismo (si quieres realmente cerrarla pon el target="_blank" y cierra el navegador hay muchos scripts y ejemplos java de como hacerlo, siempre despues de tu llamada al aspx.

4.- Ahora estamos en el punto en el que tu página aspx esta abierta y la jsp esta cerrada y tu web es www.mipagina.com/Default.aspx

En este punto mucha atención.

En el paso 2, tienes que componer dinamicamente tu pagina www.mipagina.com/Default.aspx con parametros y pasarselos por url, por ejemplo le pasas el valor "3000" pues tendrias que componer en tu pagina jsp el siguiente enlace:

Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx?id_valor=3000


5. Cuando se habra la pagina aspx. en el Load tienes que recoger tu parámetro

Código ASP:
Ver original
  1. void Page_Load() {
  2.     if (!IsPostBack) {
  3.          string variable = Request.Querystring("id_valor")
  4.          
  5.          MiLabel.Text = variable;
  6.  
  7.          //Y con este valor actualizas tu pagina de forma dinámica.
  8.     }
  9. }

6.- Para pasar varios datos,parámetros,variables ó como se les quiera llamar tendrías que formar la url de la siguiente manera:


Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx?id_valor1=3000&id_valor2=4000&id_valor3=5000&id_valor3=6000


y recogerlo así


Código ASP:
Ver original
  1. void Page_Load() {
  2.     if (!IsPostBack) {
  3.          string variable1 = Request.Querystring("id_valor1")
  4.          string variable2 = Request.Querystring("id_valor2")
  5.          string variable3 = Request.Querystring("id_valor3")
  6.          string variable4 = Request.Querystring("id_valor4")
  7.     }
  8. }


salu2
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo

Etiquetas: refrescar, ventanas
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 01:06.