Pasar una fecha de un popup a un formulario

rei
09 de Junio del 2005
Tengo un popup que abro y elijo fecha sin ningún problema, el problema es que cuando le doy a aceptar no se me pasa el parámetro al formualario cómo yo quisiera , he probado metiendole un valor directo y sí que funciona pero no el resto. Aquí dejo el código:
//popup
function aceptar(pref){
opener.document.Calendario2.fechanto.value = pref
window.close()
}
<body onload="llenaAno(document.Calendario.ano)" >
<form name="Calendario" >
<table border="0">
<tr>
<td align="right">
Año:
</td>
<td>
<select name="ano" onchange="cambia(0)" style="width: 80">
</select>
</td>
</tr>
<tr>
<td align="right">
Mes:
</td>
<td>
<select name="mes" onchange="cambia(1)" style="width: 80">
</select>
</td>
</tr>
<tr>
<td align="right">
Día:
</td>
<td>
<select name="dia" onchange="cambia(2)" style="width: 80">
</select>
</td>
</tr>
<tr>
<td align="right">
Fecha:
</td>
<td>
<input name="$res" type="text" >
</td>
</tr>
</table>
<?php
<p>

<input type="button" name="Submit" value="Aceptar" onClick="aceptar(\'<?php echo $HTTP_POST_VARS[\'res\']; ?>\')">
<input type="button" name="Cancela" value="Cancelar" onClick="cerrarse()">
</p>
</form>
</body>

//formulario
var miPopup
function abreVentana(){
miPopup = window.open("fecha.php","Calendario2","width=300,height=300, left=100,top=100, scrollbars=no,menubars=no,statusbar=NO, status=NO, resizable=YES,location=NO")
miPopup.focus()
}
<form name="Calendario2">

Fecha:
<input type="text" name="fechanto" size="10" >
<input type="button" value="Seleccionar fecha" onclick="abreVentana()">
<?php echo $mes;
print $HTTP_SESSION_VARS[\'res\'];?>
</form>

Silvina
09 de Junio del 2005
prueba cambiando
opener.document.Calendario2.fechanto.value = pref
por
window.opener.Calendario2.fechanto.value = pref