Además del codigo de arriba, en el insert.asp lleva además de la comprobación en la base de datos, esto:
Código PHP:
........................
else
accion = "correcto()"
............
<script language="JavaScript">
function correcto(){
opener.document.formulario.Submit.disabled = false;
window.opener.focus();
window.close();
}
</script>
</head>
<body OnLoad="<%= accion %>">
espero que tenga solución con el curro que lleva..