在下用vb编写了一个调用条码打印机动态链接库打印条码的activex:
<OBJECT ID="BarcodePrint"
CLASSID="CLSID:398953F3-F9CD-4BD5-90DB-53A327972617"
CODEBASE="BarcodeCom.CAB#version=1,0,0,0">
</OBJECT>
在asp.net中调用
function funPrintBarcode()
{
    try
    {
        //var obj = document.getElementById("BarcodePrint");
        BarcodePrint.CodeStart();
        BarcodePrint.PrintCode(216, 0);
        BarcodePrint.CodeEnd();
    }
    catch(e)
    {
        alert(e.description);
    }
}脚本运行到BarcodePrint.CodeStart();时报错:该对象不支持此属性或方法而在测试页(静态页面)
<HTML>
<HEAD>
<TITLE>BarcodeCom.CAB</TITLE>
</HEAD>
<BODY>
<OBJECT ID="BarcodePrint"
CLASSID="CLSID:398953F3-F9CD-4BD5-90DB-53A327972617"
CODEBASE="BarcodeCom.CAB#version=1,0,0,0">
</OBJECT>
<script language="javascript">
    try
    {
        //var obj = document.getElementById("BarcodePrint");
        BarcodePrint.CodeStart();
        BarcodePrint.PrintCode(216, 0);
        BarcodePrint.CodeEnd();
    }
    catch(e)
    {
        alert(e.description);
    }</script>
</BODY>
</HTML>
中运行则正常(直接在本地双击打开)如果以上静态页面是放在iis中以http的方式浏览也会报错:该对象不支持此属性或方法。请问大侠们,是何缘故?