Ir para conteúdo

Arquivado

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

Igorrios

fechar popup e pagina que ativou popup com a função onclick

Recommended Posts

ae galera vlza?!?

 

estou precisando de uma função que feche duas paginas, seguinte: tenho um popup3(que usei window.open) e uma pagina secundária q tambem foi aberta como popup2(esta abre a popup3).. assim o usuário clicando no botão cancelar eu preciso fechar a atual(popup3) e fechar a secundaria(popup2) voltando para a pagina inicial que abriu os popups..já tentei de tudo tipo window.close , self.close mas todos fecham so a pagina atual. aguardo ajuda.. hehe

vlww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala,

 

Desenvolvi o seguinte script para tal:

 


<html>
<head>

	<title>...</title>

<script type="text/javascript">
<!--

        // Note que é necessário a declaração global das variáveis

	var pp1 = "";

	var pp2 = "";

	
	function abrePPs(){

                // cria o objeto window na variavel

		pp1 = window.open("about:blank","","width=300,height=300");

		pp1.document.write("POP UP 1");

                // cria o objeto window na variavel

		pp2 = window.open("about:blank","","width=300,height=300");

		pp2.document.write("POP UP 2");

		document.getElementById('df').style.visibility = "visible";

	}

	function fechaPPs(){

                // fecha as pop-ups

		pp1.window.close();

		pp2.window.close();

	}

-->
</script>

</head>
<body>

   <a href="javascript:void(0)" onclick="javascript:abrePPs()">Abrir Pop-ups</a>

   <div style="visibility:hidden;" id="df">


      <a href="javascript:void(0)" onclick="javascript:fechaPPs()">Fechar Pop-ups</a>

   </div>

</body>
</html>

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara , por pouco era o que precisava..abrir eu já tinha conseguido , eu preciso colocar o evento de fechar na hora que o usuario clicar no botão cancelar..e tem que ser pelo botao nao por link.. tem jeito??

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala,

 

Utilizando botão, e com algumas modificações.

 


<html>
<head>

        <title>...</title>

<script type="text/javascript">
<!--

        // Note que é necessário a declaração global das variáveis

        var pp1 = "";

        var pp2 = "";

        
        function abrePPs(){

                // cria o objeto window na variavel

                pp1 = window.open("about:blank","","width=300,height=300");

                pp1.document.write("POP UP 1");

                // cria o objeto window na variavel

                pp2 = window.open("about:blank","","width=300,height=300");

                pp2.document.write("POP UP 2");

                document.getElementById('bf').style.visibility = "visible";

		document.getElementById('ba').style.visibility = "hidden";

        }

        function fechaPPs(){

                // fecha as pop-ups

                pp1.window.close();

                pp2.window.close();

		document.getElementById('bf').style.visibility = "hidden";

		document.getElementById('ba').style.visibility = "visible";

        }

-->
</script>

</head>
<body>

   <input type="button" value="Abre Pop-ups" onclick="javascript:abrePPs()" id="ba" style="visibility:visible;">


   <input type="button" value="Fechar Pop-ups" onclick="javascript:fechaPPs()" id="bf" style="visibility:hidden;">

</body>
</html>


http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara ve se consegue me ajudar.. fiz tudo certo ja estou abrindo minhas paginas e tal.. mas a diferença e que meu botao de fechar nao fica na mesma pagina que o meu botão de abrir os popups.. nao sei se tem alguma coisa a ver , pq nao to conseguindo fechar os popups...funciona assim, pagina principal clico em abrir, beleza abre tudo certo a segunda e a terceira, na terceira e que fica meu botao de fechar.. so que nao estou conseguindo.. tem alguma ideia??

flw valew mesmo

 

uma obs: clicando em fechar (que fica na terceira pagina) fecharia ela mesma(a terceira) e a segunda voltando para a pagina primaria..entendeu neh?rsrs

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.