io per passare una variabile da una window al programma chiamante faccio:

window.opener.document.getElementById('id1').value = document.getElementById('id2').value;