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

Comunicacao Janelas


jacsonsoares

Pergunta

Olá, pessoal.

Gostaria de saber como enviar e receber o valor de um campo entre duas janelas.

Ex.: janela1 tenho dois campos que preciso enviar para janela2 onde farei um calculo com esses dois valores e retornarei o resultado para a janela1.

Andei pesquisando e consegui apenas retornar o valor da janela2 para a janela1 com o comando window.opener

Alguém sabe gomo fazer isso?

Muito obrigado a todos.

Att, Jacson Soares.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Use o nome da variável da janela em questão. Fiz um exemplo simplório que pode ajudar:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Comunica&ccedil;&atilde;o entre Janelas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
function janela()
	{
	janela2 = window.open('', 'Janela2', 'width=200,height=200'); //Cria a Janela e a atribui à variável janela2
	janela2.document.write('<form><input type="text" name="campo" /><br><input type="button" value="Janela1" onclick="javascript:window.opener.focus();" /></form>'); //Cria o conteúdo da janela
	janela2.document.close();
	}
function valorJanela2()
	{
	alert (janela2.document.forms[0].campo.value); //Campo na janela aberta (janela2)
	}
window.onload = janela;
</script>
</head>
<body>
<input type="button" value="Valor da Janela 2" onclick="javascript:valorJanela2();" />
</body>
</html>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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