No IE7 e IE8, a janela ou guia atual pode ser fechada usando o método close() fornecido pelo JavaScript, mas uma caixa de diálogo irritante é exibida. Depois de procurar o código, posso finalmente fechá-lo diretamente, sem avisar.
Código JavaScript
Copie o código do código da seguinte forma:
função CloseWin()
{
janela.opener = null;
janela.open('','_self');
janela.close();
}
Exemplo:
Código XML/HTML
1.<input type=button value="Fechar" onclick="CloseWin()">
Para a janela pai, abra a janela filho, clique na janela filho para fechá-la e feche a janela pai ao mesmo tempo:
var windowParent = window.opener;
windowParent.opener = null;
windowParent.open('', '_self');
windowParent.close();