Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como enviar o valor da janela popup para a janela que abriu ela

21-07-2016 13:52

Nesse post vou mostrar um exemplo de como enviar determinado valor de uma janela popup, para um objeto com um id específico na página pai.

janela-pai.html "abre a popup"

<script> function abre(url) { popup = window.open(url,'','width=400, height=400'); } </script> <a href="JavaScript:abre('popup.html')">abre</a> <form> <input type="text" name="" id="campo" value="" /> </form>

popup.html "janela popup"

<a href="javascript://" onclick="window.opener.document.getElementById('campo').value='esse valor'">passa</a>

Nesse exemplo ao clicar no link acima que estará na popup, será mostrado o texto esse valor dentro do input da janela pai.

Se você precisa fechar a janela popup logo após enviar o valor para a janela principal, basta adicionar o window.close() logo após o envio do valor. Como o exemplo a seguir:

<a href="javascript://" onclick="window.opener.document.getElementById('campo').value='esse valor';window.close()">passa</a>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado