• 0
Sign in to follow this  
Helton Luiz

Trocando Dados Entre Janelas

Question

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.

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 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,

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this