0x800a138f - JavaScript runtime error: Unable to get property 'scrollHeight' of undefined or null reference
0x800a138f - JavaScript runtime error: Unable to get property 'scrollHeight' of undefined or null reference
在我们的一个项目中,我们之前使用的是 Infragistics 7.1 和 vs2010。
最近将项目迁移到 VS2013 和 Infragistics 9.1 后开始出现以下错误。
get1stElementByName: elm not found.
tag:th, name:thYear
检查时,来自此代码
function get1stElementByName(tag, name){
if(document.all){
var elms=document.getElementsByTagName(tag);
for(e in elms) if(elms[e]&& elms[e].name==name) return elms[e];
} else {
var elms=document.getElementsByName(name);
if(elms && elms[0]) return elms[0];
}
alert('get1stElementByName: elm not found.\ntag:' + tag + ', name:' + name);
return null;
}
函数不读取标签,returns null。
标签来自 UltraWebTabs
。
我不确定为什么从 Infragistics 7.1 迁移到 9.1 后它不起作用。
迁移后我是否遗漏了任何东西。请有人帮助我。
您使用的代码是 2009 年开发的,当时支持浏览器。从那时起,浏览器不断发展,这段代码发生了很大变化。自 2010 年以来,Infragistics
不支持 UltraWebTabs
控件。我的建议是迁移到最新版本的 Infragistics ASP.NET
,目前是 15.1,并使用新的 WebTab
控件是 UltraWebTab 的现代版本,支持所有现代浏览器。
在我们的一个项目中,我们之前使用的是 Infragistics 7.1 和 vs2010。 最近将项目迁移到 VS2013 和 Infragistics 9.1 后开始出现以下错误。
get1stElementByName: elm not found.
tag:th, name:thYear
检查时,来自此代码
function get1stElementByName(tag, name){
if(document.all){
var elms=document.getElementsByTagName(tag);
for(e in elms) if(elms[e]&& elms[e].name==name) return elms[e];
} else {
var elms=document.getElementsByName(name);
if(elms && elms[0]) return elms[0];
}
alert('get1stElementByName: elm not found.\ntag:' + tag + ', name:' + name);
return null;
}
函数不读取标签,returns null。
标签来自 UltraWebTabs
。
我不确定为什么从 Infragistics 7.1 迁移到 9.1 后它不起作用。 迁移后我是否遗漏了任何东西。请有人帮助我。
您使用的代码是 2009 年开发的,当时支持浏览器。从那时起,浏览器不断发展,这段代码发生了很大变化。自 2010 年以来,Infragistics
不支持 UltraWebTabs
控件。我的建议是迁移到最新版本的 Infragistics ASP.NET
,目前是 15.1,并使用新的 WebTab
控件是 UltraWebTab 的现代版本,支持所有现代浏览器。