Ir para conteúdo

Arquivado

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

xrogerinho

Abrir popup centralizada com dados do post

Recommended Posts

Olá pessoal

 

tem como fazer essa janela de popup pegar dados do post?

<script language="javascript">
var win = null;
function NovaJanela(pagina,nome,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(pagina,nome,settings);
}
</script>
 
<a href="vendas.php" onclick="NovaJanela(this.href,'nomeJanela','450','450','yes');return false">vendas</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, daria pra fazer umas "gambi", aconselho a usar GET.

<a href="vendas.php?ID=9999999&OUTRA_COISA=xxxxxxx" onclick="NovaJa...</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hugo, obrigado pela resposta!

 

Esse script abre uma janela centralizada de popup, e eu estou tentando fazer com que ela busque o registro que eu informar...

 

não dá pra transformar essa linha num post e executar o script de popup ao mesmo tempo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então cara, use o GET

 

faça um teste para entender a lógica, crie um arquivo chamado teste.php e nele ponha o código abaixo e salve.

<?php

if (isset($_GET['registro']))
{
	$registro = $_GET['registro'];

	echo 'Buscando por: '.$registro;
}

e na sua popup altere o link conforme abaixo.

<a href="teste.php?registro=Olá mundo" onclick="NovaJanela(this.href,'nomeJanela','450','450','yes');return false">vendas</a>

depois é só testar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hugo! tô quase lá!

 

Só me diga se eu consigo "pegar" o texto digitado nessa linha na pagina de destino

 

<input type="text" name="texto" value="" />
<input type="button" value="Enviar" onClick="Javascript:NovaJanela('destino.php?modo=novo','Enviar','490','650','no');">

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.