在子页面中有一个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值,输入英文数字可以,可输入中文时父页面是乱码(事先声明在子页面可以显示传过来的中文,但在父页面不显示中文)
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值,输入英文数字可以,可输入中文时父页面是乱码(事先声明在子页面可以显示传过来的中文,但在父页面不显示中文)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货