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了
这个是本地化的~ 没有加载的话肯定为null了
#2
就是没有加载到,我把版本改回到6.6的,把smsx.exe也放到同一目录了,也没有自动提示安装,即使手动安装了smsx.exe也是报这个错误
#3
#4
#5
#6
开注册表,打开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]打开里面的Compatibility Flags打数值数剧改为0。
#1
其它电脑打开页面的时候加载这个插件了吗~
这个是本地化的~ 没有加载的话肯定为null了
这个是本地化的~ 没有加载的话肯定为null了
#2
就是没有加载到,我把版本改回到6.6的,把smsx.exe也放到同一目录了,也没有自动提示安装,即使手动安装了smsx.exe也是报这个错误
#3
#4
#5
#6
开注册表,打开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]打开里面的Compatibility Flags打数值数剧改为0。