大家帮忙看一下这段js
var parent_window = parent.dialogArguments;
function dg_onclick(id1,name1){
if( parent_window.form1.hd_grantlist.value.indexOf(id1) <0){
parent_window.form1.hd_grantlist.value+=id1+ ", ";
parent_window.form1.lb_GrantList1.value+=name1+ ", ";
}else if( parent_window.form1.hd_grantlist.value.indexOf(id1)> =0){
parent_window.form1.hd_grantlist.value=parent_window.form1.hd_grantlist.value.replace(id1+ ", ", " ");
parent_window.form1.lb_GrantList1.value=parent_window.form1.lb_GrantList1.value.replace(name1+ ", ", " ");
}
}
这段代码在执行的时候,报错“parent_window.form1.hd_grantlist.value”的值为空或不是对象。
在父页面上hd_grantlist这个控件是有的,为什么会报错呢?
------解决方案--------------------如果你这个是弹出的窗口,可以用window.opner来获取父窗体的对象
------解决方案--------------------up
------解决方案--------------------jf