Ir para conteúdo

Arquivado

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

garotinhacintia

Como faço para retornar valores do popup?

Recommended Posts

Olá,tenho uma dúvida...A partir de uma página A (formulário) clico em um botão que abre um pop up (pagina B) com uma página que faz uma pesquisa de clientes... Depois de feita a pesquisa, quero que o usuario clique num botao e retorne para a pagina de formulario (A) com o dado pesquisado... Fazer com o o dado seja retornado, eu consigo, mas dai a página A acaba abrindo no pop up... :( Queria fazer com q voltasse para a pagina na janela normal, e nao no pop up...Como faço isso?Obrigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ó

se for oq eu to pensando eh javascript

 

na popup você poe isso

 

<script language="javascript" type="text/JavaScript"><!-- //function Sub_pop()	{		top.opener.top.location.href="promocao.html";		window.self.close();	}//--></script>

e no link q faz com q retorne o dado pro formulario ficaria

<a href="java script:Sub_pop();> LINK </a>

 

^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei o código mas não está funcionando... não faz nada...

E dá uma mensagem de erro na página (lá no rodapé, na parte esquerda inferior, perto do símbolo do outlook)...

O que posso fazer?

E fazendo dessa forma, meu valor será retornado para aquela página que chamou o pop up?

 

Meu código está assim:

 

PHP [/tr][tr]<title>Pedidos de Venda</title>

<script>

<!--

function Sub_pop()

{

top.opener.top.location.href="http://www.xxx.com.br/cintia/formclientes.php","","width=550,height=350";

window.self.close();

}

-->

</script>

 

(...)

 

<a href="java script:Sub_pop();"><img src="busca.bmp"></a><? echo $nomecliente; ?></td>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu ja tive q fazer isso so q foi usando frame dai eu pus o seguinte na tag html:

 

<a href="nome_Da_pagina.php?varial=alguma_coisa" target="nome_do_frame">Link</a>

No sei se isso vai te ajudar. Qualquer coisa avisa.

 

Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

pagina principal

<script>
function valcli()
		{
			nome=window.open('buscacli.php?nome='+document.form1.nome.value ,'nome','width=650,height=300,status=no,scrollbars=yes,top=300,left=250');
			if (document.form1.nome.value=="")
			{
			document.form1.nome.focus();
			}

		}
</script>

<body>
(...)
NOME : <input name="nome"type="text" onkeyup="if(event.keyCode==9 || event.keyCode==13) valcli()" value="<?php echo $nome;?>" size="60" maxlength="80"/><br>
Endereço : <?php echo $endereco;?>  


(...)

</body>

 

 

buscacli.php

 

<?php

if ($nome!=""){
$qry="select * from tb_clientes where nome LIKE'%$nome%'";
$resultL= mysql_query($qry)or die(mysql_error());

$n=0;
while($r = mysql_fetch_array($resultL)){
$n=$n+1;
 			foreach($r as $varname=>$varvalue){
   				$$varname = $varvalue;
 					}

print "<tr bgcolor='#FFFFFF'><td><a href='pegcli.php?endereco=$endereco&nome=$nome'>$nome</a></td><td>$endereco</td>";
}

 

 

pegcli.php

 

<script language="javascript">
function pick( nome,endereco) {
if (window.opener && !window.opener.closed)  {
	var ficha = window.opener.document.form1;
	top.opener.top.location.href="orca.php?endereco="+endereco;
	top.opener.top.location.href="orca.php?nome="+nome;
        window.close(); 
        }
}
</SCRIPT>

<script>
pick('<?php echo $nome; ?>',
'<?php echo $endereco; ?>',
</script>

 

 

 

neste caso o programa irá retornar o valor de $nome e $endereco para a página principal... TESTADO.....

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.