Comando para fechar aba do navegador

16/12/2015

0

Boa tarde,

Estou começando a estudar Javascript e tenho uma dúvida quanto o comando "window.close()". No código abaixo, eu crio um hyperlink que ao receber um clique, a página deveria ser fechada. No entanto, ao clicar, não acontece nada.

<script type="text/javascript" language="JavaScript">
function Fechar()
{
window.close();
}

</script>
<body>
	<a href="paginaanterior.html"> Anterior </a>
	<img src="images/imagem.jpg" style="width: auto"/>
	<a href="javascript:Fechar()">Fechar</a>
</body>


Como podem ver, o código é bem simples, mas não consigo fazer com que ao clicar em "Fechar", a guia do navegador seja fechada. Alguém poderia me ajudar?

OBS: Uso o Firefox, mas também tentei executar pelo Chrome e o problema persiste.
Gabriel

Gabriel

Responder

Posts

17/12/2015

Jothaz

O comando:
window.close();

fecha somente janelas abertas pelo comando:
window.open();
(popup) e não a janela do browser.

Mais detalhes em: [url:descricao=Window close() Method]http://www.w3schools.com/jsref/met_win_close.asp[/url]
Responder

17/12/2015

Gabriel

Jothaz,

Muito obrigado pela resposta. Sabe se existe algum comando que fecha a aba atual do navegador? Até onde pesquisei, só achei sobre esse comando, que agora sei que não serve para a finalidade que eu queria.

Att,
Gabriel Fernandes
Responder

08/02/2022

Leandro Tonon

window.close(); pode fechar apenas as janelas que foram abertas por eles.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar