这些写在子窗口里。
window.opener.document.all.valuestr.value="";
for (i=0;i<3;i++)
window.opener.document.all.valuestr.value+=frmQuery[i]+",";//frmQuery[i]是什么就不知道
//你可以调整传回的这个参数
window.opener.frmrygl.opertid.value="query";
window.opener.document.all.valuestr.value="";
for (i=0;i<3;i++)
window.opener.document.all.valuestr.value+=frmQuery[i]+",";//frmQuery[i]是什么就不知道
//你可以调整传回的这个参数
window.opener.frmrygl.opertid.value="query";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>子父窗口的操作</title>
</head>
<body>
<script>
var win=null;
function op(){
win=window.open("test.html","win","width=200,height=200");
win.document.write("<input type='button' value='关闭父窗口' onclick='window.opener.opener=null;window.opener.close()'>");
win.document.write("<input type='button' value='刷新你窗口' onclick='window.opener.location.reload()'>");
//win.document.write(document.all.but.outerHTML);
}
</script>
<input id="but" name="but" onclick="op()" value="打开窗口" type="button">
<input type="button" value="最小化" onclick="if(win&&win.open&&!win.closed){win.resizeTo(0,0);win.moveTo(0,window.screen.width);}else alert('还没有打开窗口或已经关闭')">
<input type="button" value="最大化" onclick="if(win&&win.open&&!win.closed){win.moveTo(-4,-4);win.resizeTo(screen.availWidth+8,screen.availHeight+8);}else alert('还没有打开窗口或已经关闭');">
<input type=button value="关闭子窗口" onclick="if(win&&win.open&&!win.closed){win.opener=null;win.close()}else alert('还没有打开窗口或已关闭')">
<input type=button value="刷新子窗口" onclick="if(win&&win.open&&!win.closed){win.location.reload();win.focus()}else alert('窗口还没有打开或已关闭')">
<input type="button" value="看子窗口的大小" onclick="if(win&&win.open&&!win.closed){alert(win.document.body.clientWidth+'*'+win.document.body.clientHeight);win.focus();}else{alert('还没有打开窗口或者已关闭')};">
</body>
</html>
var objwin=window.opener.document.all; //父窗口对象
var mewin=document.all; //当前窗口对象
var cxl=0;
var ysylx=DateDiff("y",fordate(objwin.gwd_xszrq.value),fordate(objwin.gwd_pgrq_date.value)); //已使用年限
var ysyts=DateDiff("d",fordate(objwin.gwd_xszrq.value),fordate(objwin.gwd_pgrq_date.value)); //已使用天数
var gdlx=getvehicle_year(objwin.gwd_ve_type.value,objwin.gwd_xz_list.value); //规定年限
if (parseInt(gdlx)==15&&objwin.gwd_ve_type.value=="轿车")
{
cxl=getfloat(getnub(gdlx,ysyts),2); //轿车15年限成新率
}
else
{
cxl=getfloat((1-orthnub(gdlx,ysyts)),2); //成新率
}
var pgjg=objwin.gwd_ve_price.value*(cxl); //评估价格
var shjg=round(pgjg/100*2/10,0)*10;
mewin.gwd_ve_type.value = objwin.gwd_ve_type.value; //车类
mewin.gwd_ve_nub.value = objwin.gwd_ve_nub.value; //车牌号
mewin.gwd_ve_model.options[0].value = objwin.gwd_ve_model.value; //车型
mewin.gwd_ve_model.options[0].text = objwin.gwd_ve_model.value; //车型
mewin.gwd_load.value = objwin.gwd_load.value; //载重
mewin.gwd_passenger.value = objwin.gwd_passenger.value; //载客
mewin.gwd_ve_name.value = objwin.gwd_ve_name.value; //原车主
mewin.gwd_ve_address.value = objwin.gwd_ve_address.value;//地址
mewin.gwd_xz_list.options[0].value = objwin.gwd_xz_list.value; //性质
mewin.gwd_xz_list.options[0].text = objwin.gwd_xz_list.value; //性质
mewin.gwd_fdjh_nub.value = objwin.gwd_fdjh_nub.value; //发动机号
mewin.gwd_cjh.value = objwin.gwd_cjh.value; //车架号
mewin.gwd_xszrq.value = objwin.gwd_xszrq.value; //行驶证日期
mewin.gwd_ysylx_nub.value = ysylx; //已使用年限
mewin.gwd_pgrq_date.value = objwin.gwd_pgrq_date.value; //评估日期
mewin.gwd_pgsm.value = objwin.gwd_pgsm.value; //评估说明
mewin.gwd_ve_price.value = objwin.gwd_ve_price.value; //基准价格
mewin.gwd_gdlx.value = gdlx; //规定年限
mewin.gwd_cxl.value = cxl; //成新率
mewin.gwd_pgjg.value = pgjg; //评估价格
mewin.gwd_bz.value = objwin.gwd_bz.value; //备注
mewin.gwd_pgsf.value = shjg; //收费
mewin.gwd_nub.value = objwin.gwd_nub.value; //号码
mewin.gwd_id.value = objwin.gwd_id.value; //id号
</script>