Esto es problema de lógica, porque no puedes asignar dos valores a un mismo elemento, en este caso,
window.returnValue, es lo mismo que si haces:
Código Javascript
:
Ver originaljsvar = "Valor1";
jsvar = "Valor2";
alert(jsvar);
El valor siempre será el último asignado.
Creo que deberías devolver un array:
Código PHP:
Ver original// Dentro de la función close de la página hija:
window.returnValue = [document.frm.Text1.value, document.frm.Text2.value];
// Dentro de la función open en la página padre:
document.getElementById("Text1").value = sValue[0];
document.getElementById("Text2").value = sValue[1];