Prueba este código, si te satisface lo adaptas a tu problema. Si algo no entiendes gustoso te explico.
madre.html
Código HTML:
<html>
<head>
<title>Comunicacion Madre -> Hija</title>
<script>
var miPopup
function abreVentana(){
miPopup = window.open("hija.php","miwin","width=300,height=150,scrollbars=yes")
miPopup.focus()
}
</script>
</head>
<body>
<input type=text name=texto value="" size=30 maxlength=30 />
<input type=button name=Seleccionar value=""/>
</body>
</html>
hija.html
Código HTML:
<html>
<head>
<title>Comunicacion Madre <- Hija</title>
<script>
function pontexto(texto){
opener.document.formul.texto.value = pref
window.close()
}
</script>
</head>
<body>
<h1>Lista de textos a elegir. Dobleclick en el que desees</h1>
<table>
<tbody>
<tr ondlbclick = "javascript:pontexto('aaaaaaaaaaaaaaa')">
<td>
aaaaaaaaaaaaaaa
</td>
</tr>
<tr ondlbclick = "javascript:pontexto('bbbbbbbbbbbbbbb')">
<td>
bbbbbbbbbbbbbbb
</td>
</tr>
<tr ondlbclick = "javascript:pontexto('ccccccccccccccc')">
<td>
ccccccccccccccc
</td>
</tr>
<tr ondlbclick = "javascript:pontexto('ddddddddddddddd')">
<td>
ddddddddddddddd
</td>
</tr>
<tr ondlbclick = "javascript:pontexto('eeeeeeeeeeeeeee')">
<td>
eeeeeeeeeeeeeee
</td>
</tr>
</tbody>
</table>
</body>
</html>
Si te da algun error dilo porque no lo he probado
Saludos