Janela Modal

2 respostas
andrelrm

Olá pessoal,

Gostaria se possível receber uma dica de como transferir um valor de uma
janela modal para o form que o chamou.

Excemplo:

Tenho uma tela de cadastro, nesta tela há um link que abre uma janela modal
que retorna um conjunto de valores e meu desejo é que ao clicar nesta lista
a janela feche e transporte o valor para o form que o chamou. Eu tenho o
código em javascript, contudo não está funcionando, uso struts.

código javascript

function getValor(valor) {

var

document.nomedoform .campo.value = valor.value;

self.close() ;

}

O nome do meu form que chama a janela é validaInsUsuario e este nome e criado automaticamente pelo struts.

Alguém conhece o código correto? Que funcione. O código que eu tenho funciona em uma página simples, segue abaixo:

Desde já agradeço

Att,
André Luiz

2 Respostas

thiago.correa

window.opener você tem acesso a janela que abriu a sua modal, popup etc…

andrelrm

Olá pessola,

Obrigado pela ajuda. Segue o código abaixo.

function AbreJanela(url) {

list = window.open(url,PESQUISA,height=400,width=800, status=yes,modal=yes);

}
function EscreveValor(txt) {

window.opener.document.validaInsUsuario.idGrupo.value = txt;

window.close();

}

Att,

André Luiz

Criado 4 de junho de 2009
Ultima resposta 6 de jun. de 2009
Respostas 2
Participantes 2