fernandoleandrez Postado Março 27, 2008 Denunciar Share Postado Março 27, 2008 (editado) e ai pessoal... meu código é este######################### (PAI - index.html) ############<html> ... <script language=javascript> function janelaSecundaria (URL){ window.open(URL,"janela1","width=300,height=90,scrollbars=NO") } </script> </head> <body> <a href="java script:janelaSecundaria('pg2.php')"> Clique neste link para abrir a janela secundaria</a> <div id='variavel'></div> ################## (pg2,php - Pop-up - Filha) ################### <script language="JavaScript"> function enviaDados(variavel_1, variavel_2){ window.opener.document.getElementById('variavel').innerHTML=variavel_1; window.opener.document.getElementById('variavel').innerHTML=variavel_2; self.close(); } </script> </head> <body> <form method=post action="index.html"> <table> <tr> <?php $variavel_1 = "SOMENTE TESTE 1"; $variavel_2 = "SOMENTE TESTE 2"; ?> <td colspan="5">Valor Frete : <br><a href='#' onClick="enviaDados(<?php $variavel_1?>)"><?= "R$".$variavel_1."</a>";?> <br><a href='#' onClick="enviaDados(<?php $variavel_2?>)"><?= "R$".$variavel_2."</a>";?> </td> </tr> </table>Aparece a seguinte mensagem: undefinedalguém pode me dar um help e me dizer onde estou errando ???Abraços. :blink: Editado Março 27, 2008 por fercosmig Adicionar tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gigabyte Postado Março 27, 2008 Denunciar Share Postado Março 27, 2008 (editado) Opa!!Tenta isto no script do pop:<script language="JavaScript"> function enviaDados(variavel_n){ window.opener.document.getElementById('variavel').innerHTML=variavel_n; close(); } </script> E não esquece das aspas na chamada: <br><a href='#' onClick="enviaDados('<?php $variavel_1?>')"><?= "R$".$variavel_1."</a>";?> Onde está o wally, digo o erro (rs)?? A função está preparada para receber e tratar dois parâmetros: function enviaDados(variavel_1, variavel_2){ // variavel_1 e variavel_2 //..... window.opener.document.getElementById('variavel').innerHTML=variavel_1; window.opener.document.getElementById('variavel').innerHTML=variavel_2; Já na chamada, está sendo passado apenas um... <br><a href='#' onClick="enviaDados(<?php $variavel_1?>)"><?= "R$".$variavel_1."</a>";?>Como ao clicar no link o pop será fechado, então creio que será necessário passar apenas um parâmetro... Editado Março 27, 2008 por Gigabyte Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fernandoleandrez
e ai pessoal...
meu código é este
######################### (PAI - index.html) ############
################## (pg2,php - Pop-up - Filha) ###################Aparece a seguinte mensagem:
undefined
alguém pode me dar um help e me dizer onde estou errando ???
Abraços. :blink:
Editado por fercosmigAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.