O primeiro tipo: JS fecha automaticamente a janela regularmente
<linguagem script="javascript">
<!--
função fecharwin()
{
self.opener=nulo;
self.close();
}
funçãorelógio()
{
eu=eu-1
document.title="Esta janela fechará automaticamente em " + i + " segundos!";
if(i>0)setTimeout("relógio();",1000);
senão closewin();
}
var i = 10
relógio();
//-->
</script>
Segundo tipo: Clique no link para fechar a janela sem avisar JS
<a href="javascript:window.close()" >Fechar janela</a>
O terceiro tipo: a janela não solicita que o código js feche automaticamente
<linguagem de script=javascript>
<!--
this.window.opener = null;
janela.close();
//-->
</script>
Método IE6-7 JS para fechar a janela sem avisar
Método um:
código js
function CloseWin() //Isso não perguntará se o navegador deve ser fechado
{
janela.opener = null;
//janela.opener=top;
window.open("","_self");
janela.close();
}
Método dois:
abrir.html
código js
função open_complex_self() {
var obj_window = window.open('close.html', '_self');
obj_window.opener = janela;
obj_window.focus();
}
fechar.html
código js
janela.close();
Também anexado:
//Normal fechado com prompt
função fechar(){
janela.close();
}
//Fecha o IE6 sem avisar
função closeie6(){
janela.opener = null;
janela.close();
}
//Fecha o IE7 sem avisar
função closeie7(){
window.open('','_top');
janela.top.close();
}