Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2003, 20:59
Avatar de carlunchos
carlunchos
 
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 4 meses
Puntos: 1
Pregunta Pasar de popup al principal

Buenas Sres, tengo este dilema:

necesito pasar los valores que muestra un popup al formulario principal. Lo que trato de implementar es esto:

principal ==>


<head>
<title>Formulario prefijos</title>
<script>
var miPopup
function abreVentana(){
miPopup = window.open("prefijos.asp","miwin","width=250,heig ht=350,scrollbars=no")
miPopup.focus()
}
</script>
</head>
<body>

<form name=formul>
<table cellspacing="3" cellpadding="3" border="0">
<tr>
<td align="center">Valor 1</td>
<td align="center">Valor 2</td>
</tr>
<tr>
<td align="center">
<input type=text name=valor1 value="" size=10 maxlength=10>

</td>
<td align="center">
<input type=text name=valor2 value="" size=10 maxlength=10>
</td>
<td><input type="Button" value="Buscar Valores" onclick="abreVentana()"></td>
</tr>
</table>
</form>

</body>


y el popup es este ===>

<head>
<title>Prefijos internacionales</title>
<script>
function poneValor(text1,text2){

opener.document.formul.valor1.value = text1
opener.document.formul.valor2.value = text2
window.close()
}
</script>
</head>

<body>
<h3>Valores que van del Popup al Formulario</h3>
<form name=fprefijos>
<table border=1>
<tr>
<td>Valor 1:&nbsp;<select name=text1 size=1>
<option value="pepe">Pepe</option>
<option value="carlos">Carlos</option>
<option value="juan">Juan</option>
</select></td>
</tr>
<tr>
<td>Valor 2:&nbsp;<select name=text2 size=1>

<option value="Casa">Casa</option>
<option value="Casita">Casita</option>
<option value="Casona">Casona</option>
</select></td>
</tr>
<tr>
<td><input type=button value="Enviar datos" onclick="poneValor(text1,text2)"></td>
</tr>
</table>
</form>
</body>

me tira un error que me dice "opener.document.formul.valor1.value no es un objeto o nulo"

La idea es colocar en las cajas de texto del principal los valores de cada select del popup.
en que la pifio? Puedo indicar mas de un opener?

Saludos.
__________________
Carlunchos

Última edición por carlunchos; 07/12/2003 a las 21:01