用Visual   Basic6,写了一个控件,在JSP页面中调用,直接通过ie打开,可以看到控件,显示正常。   
当我放到web服务器的目录下(tomcat)时,html页上的控件不显示,只有空白一块,左上角有个红色叉号。   
在自己电脑上(使用ie7)不管怎样的改设置也没有作用,但在朋友的电脑上(使用ie6)只要设置为可以下载控件就可以运行了请问这是怎么回事,部分代码如下:   日期: 
                    <object   id= "dtpDate "   classid= "CLSID:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 "> 
                                            <param   name= "_ExtentX "   value= "3519 "> 
                                            <param   name= "_ExtentY "   value= "609 "> 
                                            <param   name= "_Version "   value= "393216 "> 
                                            <param   name= "CalendarForeColor "   value= "4210688 "> 
                                            <param   name= "CalendarTitleBackColor "   value= "-2147483647 "> 
                                            <param   name= "CalendarTitleForeColor "   value= "0 "> 
                                            <param   name= "CalendarTrailingForeColor "   value= "12632256 "> 
                                            <param   name= "Format "   value= "662831104 "> 
                                            <param   name= "CurrentDate "   value= "37971.4433101852 "> 
                          </object> 我个人的意见是IE的设置问题(两台电脑都重装过系统,虽然系统版本不同,应该不是系统的问题),但上网查了很多的资料,都   没有成功的解决问题,请各位高手帮忙! 

解决方案 »

  1.   

    在<object>标签里加上:
    codebase="SiriusUploadFile.CAB#version=1,0,0,0"CAB包名及version版本号自己修改。
    天狼工作室 http://www.j2soft.cn/
      

  2.   

    建议: 
    我都是这样做的,没有别的办法 
    1、将你的控件用vb自带的打包工具打包成.cab,和其同目录下有个网页文件,记事本打开会看到它的格式, 
    2、客户端IE一般有提示,需要进IE的安全选项卡,设置可信站点,将服务器IP输入,同时自定义级别里将和ActionX控件相关的都设为启用,即可