在网页中通过<object id = "myuc">标签承载一个vs2005写的usercontrol。
<script language=jscript>
<!--
var obj;
obj = document.getElementById("myuc");
try
{
obj.QX= 2; //QX为usercontrol的属性
obj.init();//init()为usercontrol中的一public方法
}
catch(e){
alert(e);
}
</script>
上面的代码调用时执行到obj.init()总是报错,提示对象不支持此属性或方法
但是同样的usercontrol用vs2003写一个就可以调用。
极度郁闷中。难道vs2003与vs2005写的用户控件有很大变化?希望大虾们帮帮忙啊
<script language=jscript>
<!--
var obj;
obj = document.getElementById("myuc");
try
{
obj.QX= 2; //QX为usercontrol的属性
obj.init();//init()为usercontrol中的一public方法
}
catch(e){
alert(e);
}
</script>
上面的代码调用时执行到obj.init()总是报错,提示对象不支持此属性或方法
但是同样的usercontrol用vs2003写一个就可以调用。
极度郁闷中。难道vs2003与vs2005写的用户控件有很大变化?希望大虾们帮帮忙啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货