我用一个页打开另的页后,返回一个参数,本页转到这个指定的参数页 (就是打开的查询窗体,输入查询条件后返回条件)
在IE6中没错, 在IE 7 中 执行到 window.opener.reLoadPage(sql); 行出现下面的错。
提示 类不能支持 Automation 操作
window.opener.reLoadPage(sql); //这J里必须加载一下URL
window.self.opener=window.self;
window.self.close() ;
}
</script>请问如何解决?
在IE6中没错, 在IE 7 中 执行到 window.opener.reLoadPage(sql); 行出现下面的错。
提示 类不能支持 Automation 操作
window.opener.reLoadPage(sql); //这J里必须加载一下URL
window.self.opener=window.self;
window.self.close() ;
}
</script>请问如何解决?
window.opener.location.href=sql;
来取代
window.opener.reLoadPage(sql);
这里是关于 location 对象的属性。
这里,你还可以使用 window.opener.location.assign(sql);
//打开查询窗体
function openSearchWin(lb)
{
var ss ="../publicFiles/Search.aspx?lb="+lb ;
openWindowA(ss);
//openDialog(ss,lb,600,500);
//showXinxiXzWin(ss);
}
//打开查询窗体后查询q
function reLoadPage(url)
{
var surl='../mz/MzsfList.aspx?sql=' + url ;
window.location.href=surl ;
}
</script>
reLoadPage 是父窗体年的函数,这个函数要执行的。