Comando para fechar aba do navegador
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.
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.
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
Curtidas 0
Respostas
Jothaz
16/12/2015
O comando:
fecha somente janelas abertas pelo comando:
(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]
window.close();
fecha somente janelas abertas pelo comando:
window.open();
Mais detalhes em: [url:descricao=Window close() Method]http://www.w3schools.com/jsref/met_win_close.asp[/url]
GOSTEI 0
Gabriel
16/12/2015
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
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
GOSTEI 0
Gabriel
16/12/2015
Resolvi o problema, na verdade estava executando essa página na minha máquina e não estava funcionando, tentei colocar na pasta raiz do meu servidor web e quando executei funcionou normalmente. Portanto, o comando é válido para fechar a guia atual do navegador, mas não dá certo fora da pasta raiz do servidor web.
Agradeço a ajuda.
Att,
Gabriel Fernandes
Agradeço a ajuda.
Att,
Gabriel Fernandes
GOSTEI 0
Leandro Tonon
16/12/2015
window.close(); pode fechar apenas as janelas que foram abertas por eles.
GOSTEI 0