Foros del Web » Programando para Internet » Javascript »

Variables entre modal y Padre

Estas en el tema de Variables entre modal y Padre en el foro de Javascript en Foros del Web. Hola. Tengo un problemita. Utilizo este JavaScript en la ventana Principal Código: function openWin(page) { var url_source=page; var modal_dim="dialogWidth:600px; dialogHeight:430px; center:yes; help:no; status:no; return false;"; ...
  #1 (permalink)  
Antiguo 26/07/2005, 22:35
 
Fecha de Ingreso: julio-2004
Mensajes: 52
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Variables entre modal y Padre

Hola.

Tengo un problemita. Utilizo este JavaScript en la ventana Principal
Código:
function openWin(page)
{
  var url_source=page;
  var modal_dim="dialogWidth:600px; dialogHeight:430px; center:yes; help:no; status:no; return false;";
  var x = window.showModalDialog(url_source,window,modal_dim);
}
y desde un textbox lo mando llamar:
Código:
<a href="./buscarlocalidad.php" onclick="openWin(this.href); return false" title="Presione para buscar la persona.">
--------------------
En la Ventana Hijo o Modal obtengo los valores de la padre:
Código:
<script>
var xWin=window.dialogArguments;
</script>
para poder pasar los valores que procese de la hijo a la padre. Utilzo PHP, y la BD Interbase. Hasta aqui no hay problema.

El detalle con el que me encuentro es que no se, a lo mejor ya me enfrasque, como pasar de la ventana principal un valor, es decir.

En la ventana Padre tengo un textbox que al darle click me manda a una pagina en modal en donde tengo que seleccionar una colonia. al momento de seleccionar la colonia, automaticamente el nombre de la colonia se pone en el textbox de la pag. principal. Pero para poder seleccionar una colonia necesito saber de que municipio es....ese valor lo tengo en un combo box dinamico en la pagina principal.

Lo que quiero hacer y no se como es que el hipervinculo que tiene el text box obtenga e imprima en su vinculo(HREF) el valor del option del combo y lo imprima en la url, así debería quedar:

Código:
<a href="./buscarlocalidad.php?variable=INDICE_DEL_COMBO" onclick="openWin(this.href); return false" title="Presione para buscar la persona.">
Lo trate de hacer en PHP, pero como el combo se llena dinamicamente, no se cual valor seleccionara el usuario, solo por medio de JScript lo puedo obtener (eso pienso). intentaba con un
document.formulario.combo_dinamico.value();
pero pues nomas no.

EL COMBO LO LLENO CON UN WHILE Y SQL EN PHP.

ESPERO HABERME EXPLICADO.

Cualquier comentarios, sugerencia u opinion . son bien recibidas.

gracias
  #2 (permalink)  
Antiguo 27/07/2005, 20:53
 
Fecha de Ingreso: julio-2004
Mensajes: 52
Antigüedad: 19 años, 9 meses
Puntos: 0
Ya La Encontré

Investigando en el WEB. encontré lo que necesitaba, aqui les pongo el codigo para que les sirva de ayuda.

en la funcion Javascript se pone;
Código:
var modal_dim="dialogWidth:600px; dialogHeight:300px; center:yes; status: no; return false; unadorned: yes;";
  	var x = window.showModalDialog("./buscarlocalidad.php?qry=" + document.capturar.municipio.options[document.capturar.municipio.selectedIndex].value ,window,modal_dim);
y en la liga o hypervinculo se pone:


<a href="javascript:Nombre_de_la_funcion_JSCRIPT();" >


Espero que alguien mas aproveche este mensaje.

saludos.
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 02:45.