Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Codigo teste1.html
<html>
<body>
<form name="frmTeste" method="POST" id="frmTeste">
Nome: <input type="text" id="txtName" name="txtName">
Sexo:
<select name="ddlSex" id="ddlSex">
<option value="masculino">Masculino</option>
<option value="feminino">Feminino</option>
</select>
<br>
Sexo (extenso): <input type="text" id="txtSex" name="txtSex">
<br>
<input type="button" value="Abrir opções" onclick="window.open('teste2.html')">
</form>
</body>
</html>
Codigo teste2.html
<html>
<head>
<script type="text/javascript">
function updateValues(form){
//campos da "outra" página que vão ser actualizados
var arrFieldsToUpdate = new Array();
arrFieldsToUpdate[0]="txtName";
arrFieldsToUpdate[1]="ddlSex";
arrFieldsToUpdate[2]="txtSex";
//campos desta página que contém os valores que vão ser actualizados
var arrFieldsToUpdateFrom = new Array();
arrFieldsToUpdateFrom[0]="txtName2";
arrFieldsToUpdateFrom[1]="ddlSex2";
arrFieldsToUpdateFrom[2]="txtSex2";
var count=arrFieldsToUpdate.length;
for(var i=0;i<count;i++){
var fieldToUpdate=opener.document.getElementById(arrFieldsToUpdate[i]);
var fieldToUpdateFrom=form.elements[arrFieldsToUpdateFrom[i]];
fieldToUpdate.value=fieldToUpdateFrom.value;
}
self.close();
}
</script>
</head>
<body>
<form name="frmTeste" method="post" id="frmTeste">
Nome: <input type="text" id="txtName" name="txtName2">
Sexo:
<br>
Sexo(extenso): <input type="text" id="txtSex2" name="txtSex2">
<br>
Sexo:
<select name="ddlSex" id="ddlSex2">
<option value="masculino">Masculino</option>
<option value="feminino">Feminino</option>
</select>
<br>
<input type="button" value="Actualizar Valores" onclick="updateValues(this.form);">
</form>
</body>
</html>
Caso alguém veja este código, o mesmo faz com que o formulário FILHO alimente de volta o formulário PAI, mas estou quebrando a cabeça para fazer ao contrario, ou seja, que quando o formulario FILHO(popup) abra ele já venha preenchido com os valores do formulário PAI.
O que quero fazer, desenvolver 1 a página PAI onde o usuário irá escolher o produto e ao clicar irá mostrar a pagina FILHO (popup) com a descrição e detalhes do produto.
Se alguém puder me ajudar, agradeço desde já.
ps. Não estou sabendo quais comandos usar, para que o html FILHO leia as variáveis do html PAI.
Christian
Carregando comentários...