我是一个activex的初学者,在学习activex的过程中遇到了一个棘手的问题,望不吝赐教。
我做的activex控件在本地浏览都没有问题,可是放到网站上就显示不出来了,我新建了一个activex control,新建一个usercontrol,什么代码都没加,然后编译成.ocx,用package & development wizard打包成.cab文件,放到网站上同样不能显示出来

解决方案 »

  1.   

    先把与控件相关的html代码发上来看看.
      

  2.   

    <HTML>
    <HEAD>
    <TITLE>webftp.CAB</TITLE>
    </HEAD>
    <BODY>
    <!-- If any of the controls on this page require licensing, you must
    create a license package file. Run LPK_TOOL.EXE to create the
    required LPK file. LPK_TOOL.EXE can be found on the ActiveX SDK,
    http://www.microsoft.com/intdev/sdk/sdk.htm. If you have the Visual
    Basic 6.0 CD, it can also be found in the \Tools\LPK_TOOL directory. The following is an example of the Object tag:<OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331">
    <PARAM NAME="LPKPath" VALUE="LPKfilename.LPK">
    </OBJECT>
    --><OBJECT ID="ftp"
    CLASSID="CLSID:80B0CA59-2A12-4B72-B17B-F1C741E763C9"
    CODEBASE="webftp.CAB#version=1,0,0,25">
    </OBJECT>
    </BODY>
    </HTML>
      

  3.   

    把客户端ie的一些安全级别设低一些。将<OBJECT ID="ftp"
    CLASSID="CLSID:80B0CA59-2A12-4B72-B17B-F1C741E763C9"
    CODEBASE="webftp.CAB#version=1,0,0,25">
    </OBJECT>
    </BODY>
    </HTML>
    中的.CAB改成.OCX试试
    应该没问题。