non sono sicuro...
prova

setTimeout('self.close()',3000)