用internet浏览器可以安装控件但安装后无法显示,后面换了用Greenbrowser的浏览器可以显示但是前提是必须先用internet安装过控件(安装过一次后安装文件就下载到电脑上了),如果那台电脑没有用internet安装过该控件就不能显示控件也不会提示安装 .求教高手,也可QQ联系:170902216,多谢了!!网页代码如下,是html网页用tomcat打开,输入地址为http://127.0.0.1:8080/clock.htm <html> <head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>新建网页 1 </title> 
</head> <body> 
<object  id="clock11" width=100 height=100 classid="clsid:A933EF87-C0E3-4DAB-821F-F66A93754148" codebase="http://59.77.36.74:8080/webphone/clock11.cab" > </object> 
</body> </html> 

解决方案 »

  1.   

    我觉得还是控件设计有问题。浏览器根据codebase自动下载并安装控件,之后会自动启动并激活该控件。
      

  2.   

    我那个控件是最简单的显示一个系统时钟的控件,根据孙鑫的书上的例子写的,应该不会有错.而且直接双击网页的话也可以在internet浏览器直接打开显示,只是用tomcat打开时在不同的浏览器会有不同的问题, internet是可以安装但不能显示,greenbrow是可以显示但必须是先本地安装过的(用 internet打开过),请高手指教啊,谢谢了
      

  3.   

    对了,有一点忘记说了,我把控件打包成.cab包有加标签打包,但是用internet第一次打开网页的时候会提示控件"无法验证发行者",不知道有没有影响..方便的话请各位前辈QQ(170902216)联系,也可直接回复,或者给个例子是有包含activex控件的jsp网页的,能正常运行显示就行,邮箱[email protected],解决问题一定给分,多谢了!!
      

  4.   

    没有实现IObjectSafety接口吧.IE,也是可以打开的.前提是修改IE安全属性.
    (IE->Internet选项->安全->自定义级别->ActiveX控件和插件下面的前几个选项,修该一下就可以了.)使用此方法,我已通过验证,控件可以显示,显示的是格式化的时间.
      

  5.   

    另外,对于你的程序.实现了IObjectSafety接口(当然还有别的其他方法,MSDN上至少就有一种别的方法)就不会出现提示了.
      

  6.   

    哦,多谢指教,那个IObjectSafety接口可能会是一个办法
    但是修改IE安全属性之前我就已经试过了,没用,还是不能显示,修改以后只是不会弹出警告,但是控件还是显示不出来.
    您说的"已通过验证,控件可以显示,显示的是格式化的时间."的程序能不能把网页和控件都发我邮箱([email protected]),谢谢了!
      

  7.   

    啊,那你是把代码拷到你的机子上运行吗?我的网页用internet双击是可以运行的,这个我知道,但是放在服务器上启动有问题,http://59.77.36.74:8080/new_page_1.htm,这样调用的时候即使修改internet设置也显示不了,但是能安装,安装后显示不出来,只有一个叉叉
      

  8.   

    不好意思,写错地址了,应该是http://59.77.36.74:8080/webphone/new_page_1.htm
      

  9.   

    是的,我是在本地新建一个网页文件,然后copy上面的代码运行的.
      

  10.   

    哦,那我说的http://59.77.36.74:8080/webphone/new_page_1.htm,用这种打开jsp网页的方式还是不能显示啊,或者大侠有没有做过jsp网页,里面有嵌入activex控件的,(网页假设为index.htm,放在tomcat\webapps\root下)在本地能用http://127.0.0.1:8080/index.htm打开的,如果哪位大侠有这样的例子的话请发给我一份,万分感谢!!
      

  11.   

    是同一台电脑,我在自己机子上访问网页的时候可以用http://127.0.0.1:8080/webphone/new_page_1.htm或者http://59.77.36.74:8080/webphone/new_page_1.htm,别的用户访问只能用http://59.77.36.74:8080/webphone/new_page_1.htm.
    安装应该是正确的 ,因为安装后IE虽然不能显示,但是Greenbrowser可以显示(Greenbrowser不能安装,但已经用IE安装后Greenbrowser可以显示)