Ir para conteúdo

POWERED BY:

Arquivado

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

weslley clyton

[Resolvido] Popup Com fechamento automatico

Recommended Posts

Fala ae rapasiada..

 

vai ai mais m desafio para vocês...

 

seguinte, estou desenvolvendo um sistema comercial em php/javascript...

o que eu to precizando e não estou conseguindo, é:

 

eu tenho um form de busca de clientes, e quando eu preencho o campo text o javascript abre uma popup com todos os clientes registrados com aquele nome, até ai beleza.. fiz tranquilo, o desafio é que quando eu clique no cliente desejado o popup feche automáticamente e mande o id do cliente para aquela mesma página que abrio o popup, eu fiz ate quando o cara escolhe o cliente e manda o id e fecha o popup, mas ao invés dele mandar o id para a página que abrio o popup ele continua abre a pagina no mesmo popup... não sei se expliquei direito qualqer duvida pergunta ae que eu respondo.. vlws...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra trabalhar com janelas que abrem popups usa-se:

window.open();

E de popups para janelas:

window.opener();

Saco?...^^

 

E pra fazer ela fechar.

 

window.close();

Mais perguntas, manda ai...

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw pela atenção kra.. tipow esse window.opener()... tipow quero manda um valor por get para a mesma pagina que abriu o popup, é ese comando ae que faz isso??

 

vo tenta aq .. qualqer coisa pergunto mais vlws...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só vai poder mandar um nome por vez?

 

Cria um input[type=hidden] e manda a informação para o .value dele. Algo assim:

 

<input type="hidden" id="fieldHidden" />

var father = window.opener.document.getElementById('fieldHidden').value = //O nome selecionado
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.H.P

 

a pergunta é a seguinte:

 

ao clicar em um link dentro do popup ele deve mandar uma ação... ou por exemplo cidade.php?id_buscado=1 para a pagina que abrio o popup.. é nisso que ainda to me mantando.. as veses pode ate ser coisa besta e eu to aq me matando rsrsrsrsrs..

 

Só vai poder mandar um nome por vez?

 

Cria um input[type=hidden] e manda a informação para o .value dele. Algo assim:

 

<input type="hidden" id="fieldHidden" />

var father = window.opener.document.getElementById('fieldHidden').value = //O nome selecionado
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

entendi thiago.. legal mas tipow.. e se eu tiver 4 campos de texto para busca.. eu terei que faser 4 imput's hiden.. isso é meio redundante não é??

 

mas a idéia é boa..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que a "ação" seja executada imediatamente quando ocorrer esse click?

 

Pelo que eu sei, não da pra mandar esse tipo de parametro pelo popup, caso alguem da moderação ou outro usuario mais experiente conheça alguma maneira, espero que postem...^^

 

Caso contrario, a ideia do @Thiago ainda é a mais aconselhada. Passe parametros para campos hidden e então acione um evento qualquer. Não se preocupe com quantos HIDDEN serão necessarios, afinal o usuario não verá. Funcionando ta bom...^^ (Um poquinho de POG pra variar não mata ninguem...)

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué, você pode passar tudo para o mesmo hidden, só que separe os nomes por um caractere, por exemplo, uma barra "/".

 

Na linguagem server side você quebra o string e pega as partes importantes.

 

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

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.