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

Trocando Dados Entre Janelas


Helton Luiz

Pergunta

Olá pessoal eu gostaria de saber como faço para trocar dados entre janelas diferentes.

Por exemplo em um cadastro eu tenho um campo categoria que abre uma popub onde a

pessoa seleciona a categoria e essa categoria passa para a janela pai, com código e descrição.

Se alguém tiver um exemplo eu ficaria muito agradecido.

Obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá Helton.

Você pode, estando na janela popup, fazer referência a campos ou funções da janela chamadora, bastando para isso utilizar window.opener antes da chamada.

Por exemplo:

Imagine que você possui um campo input hidden na janela chamadora, com o nome/id txtField1, e na popup você possui um campo chamado txtPopup1 que tem o valor digitado pelo usuário que você quer devolver à chamadora.

Dentro do popup você poderia atribuir valor a esse campo através da chamada

window.opener.document.all('txtField1).value = document.all('txtPopup1').value;

Da mesma forma, você poderia chamar uma função que atualiza os dados. Imagine que você possui a seguinte função na janela chamadora:

function f_UpdateData( parm1, parm2, parm3,... parmX) {

var1 = parm1;

var2 = parm2;

var3 = parm3;

varX = parmX;

}

No popup você poderia fazer a chamada assim:

window.opener.f_UpdateData( valor1, valor2, valor3, ... valorX);

Espero ter ajudado.

Abs,

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...