Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2005, 22:35
enriquecoge9
 
Fecha de Ingreso: julio-2004
Mensajes: 52
Antigüedad: 19 años, 10 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