Ir para conteúdo

POWERED BY:

Arquivado

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

Klassikys

[Resolvido] Passar valores de PopUP para Parent no Firefox

Recommended Posts

Olá pessoal, gostaria de uma ajuda.

 

Possuo o código abaixo, no qual na página Pai possui um botão que abre um PopUp, esse PopUp tem um campo que ao digitar uma informação e clicar no botão ele repassa essa informação para um determinado campo da página Pai.

 

O código está funcionando normalmente no IE, porém no Firefox, ao clicar no botão da página PopUp, não acontece nada, e o valor não é repassado para a página Pai.

 

Alguém saberia como ajustar isso?

 

Muito obrigado.

 

CÓDIGO

 

PÁGINA PAI

<form name="frm1">
<a href="pop.html" target="blank">Pop-up</a><br><br>
<input type="text" name="data" value="">
</form>

 

PÁGINA POPUP

<script>
function Repassa()
{
opener.frm1.data.value = document.getElementById("sel_data").value;
window.close();
}
</script>

Data: <input type="text" name="sel_data">
<input type="button" value="Fechar" onclick="Repassa()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Moçada, descobri o que precisa ser feito no código acima para que funcione no Firefox.

 

Primeiro você deve atribuir um ID para o campo da página Pai

 

<input type="text" name="data" id="name" value="">

 

No PopUp você também atribui um ID ao campo que irá passar as informações para a página pai

 

Data: <input type="text" name="sel_data" id="sel_data">

 

E no código JAVA você modifica acrecentando da seguinte forma:

 

DE

opener.frm1.data.value = document.getElementById("sel_data").value;

 

PARA

opener.document.frm1.data.value = document.getElementById("sel_data").value;

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.