大家都知道ASPX页面中都会自动生成JS函数 __doPostBack(eventTarget, eventArgument)
而我在页面中调用该函数,如下
function igtbl_doPostBack(gn,args)
{
var gs=igtbl_getGridById(gn);
if(gs.GridIsLoaded && !gs.CancelPostBack)
{
gs.GridIsLoaded=false;
if(!args)
args="";
__doPostBack(gs.UniqueID,args);
}
}
在IE6下正常,但在IE7下提示js错误"物件不支持该属性和方法",经排查错误出在调用__doPostBack这句上,我仿照__doPostBack重新写了个函数__doPostBack1,调用__doPostBack1就正常(__doPostBack1和__doPostBack函数内容一摸一样就是函数名不同),一直不知道是什么原因,请各位大侠帮帮解释一下!
而我在页面中调用该函数,如下
function igtbl_doPostBack(gn,args)
{
var gs=igtbl_getGridById(gn);
if(gs.GridIsLoaded && !gs.CancelPostBack)
{
gs.GridIsLoaded=false;
if(!args)
args="";
__doPostBack(gs.UniqueID,args);
}
}
在IE6下正常,但在IE7下提示js错误"物件不支持该属性和方法",经排查错误出在调用__doPostBack这句上,我仿照__doPostBack重新写了个函数__doPostBack1,调用__doPostBack1就正常(__doPostBack1和__doPostBack函数内容一摸一样就是函数名不同),一直不知道是什么原因,请各位大侠帮帮解释一下!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货