Premesso che io non voglio niente i dati che ti chiedo è per capire.
Probbabilmente l'errore stà qui per valorizzare un campo text devi utilizzare il value non innerHTML
ES:
codice:
window.opener.document.getElementById('campo1').value= valore