referencia al padre
Aupa!!
Desde una ventana hija como puedo dejar un valor en una caja de texto de la ventana padre?
muchas gracias.
Desde una ventana hija como puedo dejar un valor en una caja de texto de la ventana padre?
muchas gracias.
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.
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.
