在子页面中有一个js函数:
function a()
{
    var name= document.all.name.value;
var result=new Array();
result[0]=name;
window.returnValue=result;
a.disabled="";
window.close();
}
在父布面中有一个js函数:
function b()
{
   var re=window.showModalDialog(xxx,xxx,'dialogWidth:500px;dialogHeight:500px;status:no;scroll:yes;help:no;');
   if(re!=null){  form1.name.value=re[0];  }
}
<form name=form1/>
……
<input name=name type=text/>
……
</form>
在文本框中要显示传过来的name值,输入英文数字可以,可输入中文时父页面是乱码(事先声明在子页面可以显示传过来的中文,但在父页面不显示中文)