Ir para conteúdo
Fórum Script Brasil
  • 0

Passar Valor da Popup pra Página Pai - JSP


*Michelle*

Pergunta

Olá pessoal, vou resumir meu problema pra que vocês entendam.

Eu tenho uma página TestandoPopUP e outra com a função do PopUp. A intenção é abrir a pop-up com alguns valores e ao clicar em algum deles, jogar o valor pro conteúdo do campo text na página Testando. Beleza, isso funciona no HTML, mas quando eu testei isso em JSP, acontece algo estranho.. Logo depois de clicar para abrir o popup, ele abre mas aí a página Testando dá um refresh automático e abre a página de Index. Então, quando eu clico no item do PopUp dá erro pois ele não encontra o campo da página pai, já que a página pai 'virou' a index:

Linha: 13

Erro: 'window.opener.document.getElementById(...)' é nulo ou não é um objeto

Alguém sabe dizer onde tá errado??

testandopopup.jsp

<HTML>
<HEAD>
</HEAD>
<BODY>

<a href="" onclick="java script:window.open('popup.html', 'popup_id', 'scrollbars,resizable,width=300,height=400');">Abrir Popup </a><br>

<form name="fomPai">
<input type="text" id="campoPai"> 
</form>

</BODY>
</HTML>
popup.jsp
<HTML>
<HEAD>
&lt;script language="Javascript" type="text/javascript"> 

function putData(valor) {  
   var codigo = valor;
     
   if (codigo!= ""){   
   window.opener.document.getElementById('campoPai').value = codigo;  
        window.close();   
   }else{ 
    alert('Não é permitido campos em Brancos');
    }
}  
</script>
</HEAD>
<BODY>
<h1> Teste Janela PopUp </h1>
</BODY>

<form name="fomFilho">
<a href=""  id="campoFilho"  onclick="putData('Maria')" > Maria</a>  <br>
<a href=""  id="campoFilho"  onclick="putData('José)" >José</a><br> 
<a href=""  id="campoFilho"  onclick="putData('Pedro')" >Pedro</a> <br>
</form>

</HTML>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...