Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2013, 04:56
davidtorrejon
 
Fecha de Ingreso: marzo-2005
Mensajes: 94
Antigüedad: 19 años, 1 mes
Puntos: 0
Abrir JSP en ventana emergente con Ajax

Hola a tod@s,

Tengo un boton que al pulsarlo debe ejecutar un servlet. El resultado de este servlet debe mostrarse en una nueva ventana que ser una pagina jsp que incluya lo generado por el servlet.

He estado mirando este foro y otros y no encuentro nada concreto. He creado una funcion(en el onclick del boton) que hace un window.open y luego hace la llamada asincrona al servlet. En la funcion que muestra el resultado del servlet he puesto miVentana.document.write(request.responseText); (siendo miVentana la ventana abierta con window.open). El caso es que la ventana se abre con la pagina correcta pero el contenido del servlet no aparece.
Ademas para rizar el rizo necesito que el contenido del servlet se ubique en una div determinada de la pagina jsp.
A continuacion pongo la funcion del onclick:

function abrirVentana(subSeccion)
{
var miVentana=window.open("/emergente.jsp", "Tipos", "status=1,width=350,height=150");
obtenerDatosTipos(subSeccion,miVentana);

}
obtenerDatosTipos(subSeccion,miVentana) hace la llamada asincrona. La linea donde llama al callback es:

request.onreadystatechange=mostrarDatosPopUp(miVen tana);

¿Alguien podria darme alguna indicacion o idea de como resolver esto?.

Muchas gracias por vuestra ayuda