mmm strano, perchè prima di postarlo l'ho testato.
Puoi postare la parte di pagina incriminata? Magari guardandola nell'insieme è più facile capire il problema.
nel frattempo di posto io un semplice pagina per testare la funzione:
<HTML>
<HEAD>
<TITLE> prova chiusura </TITLE>
</HEAD>
<BODY onload="chiudi();">
<script>
function chiudi()
{
alert("Modulo Inviato");
self.close();
}
</script>
</BODY>
</HTML>
crea una nuova pagina incollandoci quello che ti ho scritto quà sopra.
Ricorda: javascript è keysensitive, significa che se quando dichiari la funzione la nomini "chiudi" , dopo non puoi richiamarla con "Chiudi();".
[EDIT]
perfetto jostock hai scritto trovato la soluzione mentre scrivevo io
[/EDIT]
Ciao
Leandro
Happy Slack!