Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/05/2004, 10:35
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Perfectamente, creo .

Tienes un formulario en la popup con varias provincias (supongo que serán varios selects, no? De forma que al tener que elegir una provincia en el formulario de la ventana principal se abra esa pop up y se elija de dicho desplegable. Ahora tu duda es si puedes pasar de forma más automática varios valores sin tener que poner los nombres de los campos, no?

Bueno, pues podrías poner en los inputs o selects de tu popup lo siguiente:

<select onchange="window.opener.document.forms[0].elements[this.name].value=this.value">

o

<input onblur="window.opener.document.forms[0].elements[this.name].value=this.value"...

El poner onblur en el input no es por otra razón más que mi sospecha de que el nochange no funciona en los inputs.

El único requisito de este código es que el campo del popup y el de la ventana principal tengan el mismo nombre.

Te he entendido?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.