Ho fatto delle prove forse il problema è nello script che apre la finestra:

codice:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--

var formSent = false;

function convalidaForm(Qform) 
{

  for (var a = 0; a < Qform.elements.length; a++) 
	{
	var campo = Qform.elements[a];

      	if ((campo.value == '') || (campo.value == 'undefined')) 
		{
        	window.alert('Il campo "' + campo.name +'"\nè un campo obbligatorio in questo form.');
        	campo.focus();
        	return false;
      		}
      		}

// Differisci la chiusura del popup e abilita l'invio del FORM
  formSent = true;
  setTimeout("window.close();", 10);
  

  // Abilita l'invio del FORM
  return(true);
}
//-->
</script>

</head>


<body bgcolor="#EAEFFF" onload="if (window.opener) window.opener.name = 'openerWin';" onunload="if (!formSent && window.opener) window.opener.location.href = 'default.asp';">

<form name="Qform" method="POST" ACTION="ESEGUI.ASP" onsubmit="return(convalidaForm(this));" target="openerWin">

....

</form>
</body>

</html>