Ir para conteúdo
Fórum Script Brasil
  • 0

Janela pop-up para pegar informações


Kajoma

Pergunta

pessoal,

tenho um formulario em um site... em um dos campos tem um botão de busca que mostra, em outra pagina, os nomes cadastrados no banco...

o que eu queria era mostrar esses nomes cadastrados no banco em uma janela pop-up ou numa outra janela menor...

o importante é conseguir pegar o nome selecionado e manda de volta pro primeiro formulario...

alguém sabe como faz??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Sobre Janelas (Pop-Ups)

A sintaxe geral deste método é a seguinte:

Variavel = window.open ("Url", "Nome da janela", "Opções");

Variavel - Referência à janela criada.

Url - Endereço web que será aberto. Normalmente voce estará utilizando a sua própria URL, neste caso, preencha com "".

Nome da Janela - Um nome qualquer (não é a tag <title>)

Opções - São as opções que definem as características da janela:

  • toolbar - Cria uma barra de ferramentas tipo "Back", "Forward", etc.
  • location - Abre a barra de location do browser.
  • directories - Abre a barra de ferramentas tipo "What's New", "Handbook", etc.
  • status - Abre uma barra de status no rodapé da janela.
  • scrollbars - Abre barras de rolamento vertical e horizontal.
  • menubar - Cria uma barra de menu tipo "File", "Edit", etc.
  • resizable - Permite ao usuário redimencionar a janela
  • width - Especifica a largura da janela, em pixels
  • height - Especifica a altura da janela, em pixels
Todas as opções (exceto width e height) são boleanas e podem ser setadas de duas formas.

Exemplo: "toolbar" ou "toolbar=1" são a mesma coisa. Se nada for especificado, entende-se que todas as opções estão ligadas; caso seja especificada qualquer opção, será entendido que estão ligadas apenas as opções informadas. As opções devem ser informadas separadas por vírgula, sem espaço entre elas.

Abrindo Janelas

<script>
var popup;

function abrirPop(endereco) {
   popup = window.open(endereco, "popup", "width=400,height=400");
}
</script>
<p><a href="java script:abrirPop('http://www.google.com.br')">Abrir página do Google</a></p>
<p><a href="java script:abrirPop('http://www.google.com.br/search?hl=pt-BR&q=scriptbrasil&meta=')">Abrir página do Google passando parâmetros (querystring). Buscar por "scriptbrasil"</a></p>
Recuperando dados da janela criada NOTA: Você só tem permissão pra recuperar dados de outra janela se o conteúdo dela te pertencer. Situação: você criou um documento PAI que possui uma DIV "mensagem". A partir dessa janela você cria um popup que mostrará uma página com um formulário, onde o usuário digitou alguma coisa. Ainda dentro do popup você pode passar os dados para a janela pai (por um botão, vamos supor).
PAGINA PAI (a.html)
<script>
var popup;

function abrirPop(endereco) {
   popup = window.open(endereco, "popup", "width=400,height=400");
}
</script>

<p><a href="java script:abrirPop('b.html')">Abrir popup</a></p>
<div id="mensagem"></div>
POPUP (b.html)
<script>
var pai = window.opener;

function enviarProPai(texto) {
   pai.document.getElementById('mensagem').innerHTML = texto;
}
</script>

<form>
<input type="text" name="t" id="t">
<input type="button" onclick=enviarProPai(this.form.t.value) value="Aperte">
</form>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...