Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2016, 10:49
Aguirre2422
 
Fecha de Ingreso: marzo-2016
Ubicación: En algun lugar de Mexico
Mensajes: 6
Antigüedad: 9 años, 1 mes
Puntos: 0
Como ejecutar funciones con window.opener

Hola amigos!

Tengo una duda! Tengo un par de jsp's uno se llama "exp_ti_configuracion_base.jsp" donde doy de alta modelos de equipo informatico, hay 4 campos principales que elijo por medio de combobox, tipo, subtipo, marca y modelo, al elegir tipo por medio de un ajax refresco el listado del subtipo, al elegir el subtipo refresco el listado de la marca y asi sucesivamente, si el usuario no encuentra la marca que requiere puede hacer clic en la palabra MARCA y abre una ventana para dar de alta marcas, mi segundo jsp que se llama "exp_ti_alta_marcas.jsp" entonces lo que quiero es desde este segundo jsp al dar de alta la marca que quiera, mandar llamar la función ajax que tiene el jsp 1, y que al cerrar la 2da ya este disponible en el listado, la función que tengo en el primer jsp es esta:

Código Javascript:
Ver original
  1. function FAJAXBusca_marca()
  2. {
  3.  
  4. var pagina="";
  5.         pagina = "exp_ti_configuracion_bitacoras/ubicaciones/lista_marca.jsp?cve_tipo="+document.form_capturaC.STipobien.value;
  6.         pagina = pagina +"&cve_subtipo="+document.form_capturaC.SSubtipobien.value;
  7.        
  8.     new Ajax.Request(pagina,
  9.         {
  10.             method:'get',
  11.             asynchronous: true,
  12.             onSuccess: function(transport)
  13.             {
  14.                 var response = transport.responseText;
  15.                 $('AJAXMarcas').update(response);
  16.             }
  17.         }
  18.     );
  19. }

Y la mando llamar del segundo jsp asi:

Código Javascript:
Ver original
  1. document.form_captura.xaccion.value="grabar";
  2. document.form_captura.submit();
  3. window.opener.document.form_capturaC.FAJAXBusca_marca();

Pero no me refresca el listado, me falta algo? lo estoy haciendo mal?

Muchas gracias por su ayuda!