做了个ActiveForm,只有一个按钮(点击打开一个CS结构的业务系统),在本机调试是可以的,但在客户机按钮却显示不出来,我已经在客户机注册了ocx,在注册表也看到了,在ie中就是不显示出来。为什么会这样呢?

解决方案 »

  1.   

    当浏览器打开包含有ActiveForm的网页时,浏览器会先检查本地计算机是否安装了此ActiveForm组件,
    若没有, 则下载安装并运行;
    若已存在,浏览器将根据本地ActiveForm的版本信息,和#version=版本号的比较来决定是否要下载网站上的ActiveForm: 
    1、当本地ActiveForm不包含版本信息,Codebase也不包含#version, 则不下载;
    2、当本地ActiveForm不包含版本信息,Codebase包含#version, 则始终下载 
    3、当本地ActiveForm包含版本信息, Codebase不包含#version, 则不下载 4、当本地ActiveForm包含版本信息(v1), Codebase也包含#version(v2): (1):v1=v2 不下载; (2):v1<>v2 下载 
      

  2.   

    下载到本地regsvr32 注册一下,如果已经注册检查IE安全设置
      

  3.   

    嗯嗯,插件是要注册才能用,如果是自动下载的话,还需要看客户的电脑有没有拦截ActiveX,拦截的话安装不成功也是不行的,浏览器左下角好象会的错误提示的,注意一下,里面会的错误的提示
      

  4.   

    其实我只是想在网页中点击一个按钮,然后运行公司的业务系统(C/S结构)的,除了ActiveForm还有什么好的方法
      

  5.   

    activeform是一种落后且麻烦的技术,建议改用intraweb实施工程
      

  6.   

    网页方面的程序我是用.net开发的,已经做好了,我想在网页中点击一个按钮,然后运行安装在客户端本地的业务系统,业务系统是C/S结构的(exe文件),intraweb我初步了解了,好像是基于web的,他能实现我要的功能吗?