Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Igor Oliveira

Janela Popup ( Dúvida )

Question

Sou iniciante nesta área pois so programava para Desktop. Estou fazendo um sistema em jsp, e gostaria de saber, como faço para abrir uma janela popup, e através desta janela enviar parametros, e ao enviar estes parâmetros esta janela fechar automaticamente, sim e a página que será aberta apois eu enviar os parâmetros, deverá ser aberta na mesma página que chamei o PopUp.

É que este PopUp fará um papel de filtro do meu sistema.

É o seguinte:

Este PopUp sera um filtro do meu sistema, qd eu clicar no link filtro devera abrir este PopUp.

Neste PopUp será pedido o cpf de um paciente, pra passar como parametro, para página que ira exibir, os dados deste paciente

Quando estes parametros forem enviados por esse PopUp, este PopUp devera fechar.

imagino que para fechar este PopUp seja no evento onload da outra página.

Espero ter explicado melhor.

Antecipadamente agradeço.

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Primeiramente, bem-vindo ao fórum. :)

Sua dúvida é sobre JavaScript, então moverei para lá.

Dê uma olhada no sub-fórum Scripts (de JS), que há vários exemplos de como se abrirem pop-ups.

[]'s

Share this post


Link to post
Share on other sites
  • 0

Olá pessoal eu postei esta dúvida aqui, porém já consegui resolver o problema e vou postar minha solução aqui, se alguém tiver uma solução melhor pode ficar avontade.

O script na janela PopUp ficou simples.:

<script language="javascript">
/Esta função enviar recebe como parâmetro a url da página que ira passar seus parâmetros
function enviar(url){
  if(form1.filtro.value=="") {
      alert("Preencha o formulário");
  } else {
    url = url + "?filtro=" + form1.filtro.value; //aqui é colocado no link os parametros  a serem passados
    window.opener.location=url;    
    self.close();    //fecha a janela PopUp
  }
 }

</script>

No html.:

<form name="form1" method="post" action="" onSubmit="enviar('Página a ser enviado os parâmetros')">

Valeu pessoal :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148503
    • Total Posts
      644172
×
×
  • Create New...