codebase不能直接用ocx文件,要制作成带签名的、可下载的cab文件.在msdn里找有关数字签名、和cab制作的文档。

解决方案 »

  1.   

    做成cab,你上msdn看一下有具体方法
      

  2.   

    你可以使用如Delphi所带的CABARC命令将这个ocx压缩成CAB文件
    这样才会提示进行下载(如果不进行CAB的自签名则必须在IE中加入安全站点才可以提示)
      

  3.   

    同上
    做成cab试试,别忘了打上签名
      

  4.   

    我已经做成CAB文件了,  客户端的IE我已经降到最低了, 还是DOWN不下来
      

  5.   

    out.println (" <OBJECT id='MyTask' title='' style='BACKGROUND-ATTACHMENT: scroll; LEFT: 0px; TOP: 0px'" );
    out.println (" codeBase='MyTask.CAB#version=1,0,0,5' height='300' width='100%' align='center'" );
    out.println (" classid='clsid:BB77F9A9-AB39-40AA-B861-C469795E4F74' > ");
    out.println (" <PARAM NAME='SID' VALUE='" +session.getValue("SID").toString() + "'>" );
                                    
    out.println ("</OBJECT>");
    out.println ("<br>");
      

  6.   

    不要这样写。不要用out.println打印了。
    先用html把<object标签写一下。然后用哪个执行等那么没有问题在用out.println打印出来。
    这样写根本不知道是你写的语句有问题还是真的包不能下来。
      

  7.   

    另把包的路径写成绝对Url路径。