Questo è lo script:

<script language="javascript">
<%if trim(request.form("click"))="OK" Then%>
function aggiorna(){
opener.location.reload(true);self.close();
}

<%End if%>

<body onLoad="setTimeout(aggiorna(), '10000')">

la pagina pop-up si chiude la pagina madre si aggirna ma istantaneamente non attende il comando di '10000' nel setTimeout