Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

quintelab

window.close no firefox

Recommended Posts

Pesquisei bastante, mas todas possíveis soluções que encontrei não deu certo no firefox.

O seguinte código abre uma janela pop up e logo em seguida fecha a janela pai sem pedir confirmação, no IE funciona beleza, agora no Firefox não fecha mas nem...

 

<script language="javascript" type="text/javascript">
	function abrir() { 
		semx=window.open("","","toolbar=no,location=no,status=no,resizable=no,scrollbars=no,menubar=no,fulls
creen=0");
		self.focus();
		semx.moveTo(0,0);
		semx.resizeTo(screen.width,screen.height);
		semx.location="Login.aspx";
	}
	abrir();
	function FecharJanela(){
		if(navigator.appName=="Microsoft Internet Explorer"){
			window.open("", "_parent");
			window.opener = "";
			window.close();
		}
		else if(navigator.appName=="Netscape"){
			window.open("java script:parent.window.close('#');","_self","");
		}
	}
	FecharJanela();
	</script>

Este foi o último que eu estava testando, mas não consegui o problema esta na função FecharJanela quando executado pelo Firefox, da a conhecida mensagem: Scripts não têm permissão para fechar janelas que não foram abertas pelo script.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.... o FF bloqueia essa ação.... por medidas de segurança...

 

Oq você pode fazer é:

 

Na barra de endereços digitar: about:config

Localizar a chave "dom.allow_scripts_to_close_windows", clicar sobre ela com botão direito do mouse e

Inverter o valor.

 

Ao abrir novamente o FireFox a função "window.close();" passará a funcionar.

 

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.