Klassikys 0 Denunciar post Postado Abril 20, 2011 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
Klassikys 0 Denunciar post Postado Abril 28, 2011 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