Is the parent window a form handler? It sounds like it is. In that case, remember that the form would have to be resubmitted. You may be better off creating a hidden form that holds all of the initial values and then resubmitting the form from the popwindow....
main.htm
<form name="hiddenForm" action="main.asp">
<input type=hidden name="field1" value="<%=val1%>">
<input type=hidden name="field2" value="<%=val2%>">
<input type=hidden name="field3" value="<%=val3%>">
</form>
child.htm
<script>
function closeWin(){
window.opener.hiddenForm.submit()
self.close()
}
</script>
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rich Cook