MeadCo ScriptX总是报 “ 'factory.printing' 为空或不是对象 ”错误

时间:2022-09-08 20:27:41
我用的是7.0.0.8版,在本地测试没问题,但上传到服务器后,其他电脑访问会报"'factory.printing' 为空或不是对象 "的,请问知道是什么问题吗?

smsx.cab与需打印的页面放在了同一目录下

<object id="factory" viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
      codebase="smsx.cab#Version=7,0,0,8">
    </object>

<script language="javascript" type="text/javascript">  
        function medprint(){
            factory.printing.Print(true);
            
        }
        
        function medpreview(){
            factory.printing.Preview();
            
            
        }

        
    </script>

6 个解决方案

#1


其它电脑打开页面的时候加载这个插件了吗~
这个是本地化的~ 没有加载的话肯定为null了

#2


引用 1 楼  的回复:
其它电脑打开页面的时候加载这个插件了吗~
这个是本地化的~ 没有加载的话肯定为null了


就是没有加载到,我把版本改回到6.6的,把smsx.exe也放到同一目录了,也没有自动提示安装,即使手动安装了smsx.exe也是报这个错误

#3


该回复于2012-09-04 09:57:24被版主删除

#4


该回复于2012-09-04 09:57:34被版主删除

#5


该回复于2012-09-04 09:57:35被版主删除

#6


开注册表,打开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]打开里面的Compatibility Flags打数值数剧改为0。

#1


其它电脑打开页面的时候加载这个插件了吗~
这个是本地化的~ 没有加载的话肯定为null了

#2


引用 1 楼  的回复:
其它电脑打开页面的时候加载这个插件了吗~
这个是本地化的~ 没有加载的话肯定为null了


就是没有加载到,我把版本改回到6.6的,把smsx.exe也放到同一目录了,也没有自动提示安装,即使手动安装了smsx.exe也是报这个错误

#3


该回复于2012-09-04 09:57:24被版主删除

#4


该回复于2012-09-04 09:57:34被版主删除

#5


该回复于2012-09-04 09:57:35被版主删除

#6


开注册表,打开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]打开里面的Compatibility Flags打数值数剧改为0。