referencia al padre

jimaz
23 de Diciembre del 2003
Aupa!!

Desde una ventana hija como puedo dejar un valor en una caja de texto de la ventana padre?

muchas gracias.

rsalvadores
23 de Diciembre del 2003
Con el comando window.opener.

Te envio un ejemplo:

Pafina principal

<html>
<head>
<title>Principal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script>
function Abrir(){
Wnew=window.open('W2.htm','w2')
}
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<input type="text" name="textfield1" value="Valor">
<input type="button" name="NewWin" value="NewWin" onclick="Abrir()">
</form>
</body>
</html>

Pagina Hija:

<html>
<head>
<title>W2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script>
function enviar(val){
window.opener.form1.textfield1.value=val
}
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
Cambia valor text padre
<input type="text" name="textfield" value="">
<input type="button" name="Submit" value="Aceptar" onclick="enviar(form1.textfield.value)">
</form>
</body>
</html>


Espero que sea esto lo que buscas.

jimaz
23 de Diciembre del 2003
Muchisimas gracias!!
Era esto lo que necesitaba, uy que bien!!

gracias de nuevo.
agur