ASP?服务方运行的东西客户机当然看不到啊。
你只是想在浏览器上显示?
1、别人的机器上一般没有你的控件,你得通过CodeBase指定下载位置;
2、你的控件应该没有数字签名,如果别人的机器上IE为缺省安全级,那你的控件就被禁止了,必须把安全设定为自定义,并将其中有关ActiveX的两项禁止改为提示或者允许。

解决方案 »

  1.   

    Thanks to Redspider!
        是的。可我的控件没有数字签名,在IE中有关ActiveX的项我也定义为 “启用”。 
        不行;
        我想问问:
        codebase = ???
        怎样写,有没有具体的例子,如果有,请发给我,先谢了。
        还有,我将自己做的Activex control 打包成 XXX.cab,到客户端解压到的目录有要求  么 ?    
      

  2.   

    <object ID="xxx"  CLASSID="CLSID:6A2A32A1-E1DB-11D4-86AF-5254AB18A117" codebase="ocx/xxx.cab#version=1,0,0,1'
    width=300; 
    height=16p>
    </object>假设你的控件与网页放在同一目录下。
      

  3.   

    回复lhaoyue:
         你这样写不行,肯定是 dodebase =""写的有问题,因为我写成
         codebase = "printobject/printobject.cab#version = 1,0,0,1"后在别的机器上还是显示不出我的控件,那位仁兄快帮小弟一把,我很急用这个控件!!!!!!!!!!!
         Thanks!!!!
      

  4.   

    to allen:
    能告诉我解决方法吗?
    [email protected]
      

  5.   

    codebase="...."应该是URL吧?
    allen怎样解决的?贴上来研究一下。