scriptx无法正确安装是怎么回事?急

codeworker999 2007-02-15 03:02:37
从官网上下载了最新的scriptx.zip
里面有smsx.cab和smsx.exe
运行smsx.exe安装,发现没有许可证

于是选择一个低版本的,(貌似没有安装完文件)
直接拷贝到目录下
对象 是
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="./libs/ScriptX.cab#Version=6,1,431,2"></object>
用该方法检测
if ( !factory.object ) {
alert("MeadCo's ScriptX Control is not properly installed!");
return;
}

但是每次运行都提示


...全文
5216 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
baobingbing 2010-02-24
  • 打赏
  • 举报
回复
我试了,无法安装的话只要修改下注册表就好了。。。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]
"Compatibility Flags"=dword:00000000

把上面内容复制到记事本保存为.reg格式 直接导入就可以了 !!!
harckers 2009-03-11
  • 打赏
  • 举报
回复
一、对于无法自动安装控件,可以直接给个连接让用户下载smsx.exe进行安装;

二、对于安装好控件后仍然不能打印的可以尝试如下操作:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]
"Compatibility Flags"=dword:00000000

把上面内容复制到记事本保存为.reg格式 直接导入就可以了!
经过小范围测试IE5到IE8都是可以的。
paiccat 2008-12-15
  • 打赏
  • 举报
回复
大家集思广益,目前发现是某些操作系统对插件做了某些限制,水平有限,查不出问题再什么地方,不过目前发现,该打印插件在 雨林木风的xp sp2 sp3 电脑城装机版xp sp2均不能用。同时还发现雨林木风的xp sp3限制某些银行网上银行插件 。
windindream 2008-11-20
  • 打赏
  • 举报
回复
有的电脑是好的,有的电脑无论如何都不好,我设置受信任站点,所有的有关Activex的都设置启用,ie连一个拦截窗口也不显示,也不自动安装,用smsx.exe手动安装也不能用,甚至用regsvr32 命令把那几个dll文件手动注册进去都不能用,不知道是什么问题,晕死了
yingjie110 2008-05-01
  • 打赏
  • 举报
回复
可以去这个网站看看 www.wdfan.cn
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
不明LZ在说什么
meiZiNick 2008-04-30
  • 打赏
  • 举报
回复
什么呀
cnahfly_shy 2008-04-16
  • 打赏
  • 举报
回复
老是出现factory.printing 为空或不是对象
codeworker999 2007-06-22
  • 打赏
  • 举报
回复
没有用这个空间
反正我用网络打印机,这个控件不起作用,所以没有用,本地打印机就没有问题
your-path?
高级功能要许可证的
只有基本功能才是免费的,不需要许可证,另外路径 你先下载下来,然后自己指定吧
piaoxuemudan 2007-06-22
  • 打赏
  • 举报
回复
我現在的問題是,我在程序裡運行能跳出打印對話框,但是,打開127.0.0.1這樣運行就不行了,要許可證,這個是為什麼呀?
piaoxuemudan 2007-06-21
  • 打赏
  • 举报
回复
<script defer>

function window.onload() {
// -- advanced features
factory.printing.Printer = "Acrobat Distiller";
factory.printing.collate = true;
factory.printing.Print(true);
}
function Print(frame) {
factory.printing.Print(true, frame) // print with prompt
}
</script>
<body >
<object id="factory" viewastext style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://weck/smsx.cab#Version=6,3,435,20">
</object>

就這麼多代碼,我安裝scriptx時,記事本的內容如下:

<object id="factory" viewastext style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://[your-path]/smsx.cab#Version=6,3,435,20">
</object>
我運行的錯誤提示,“沒有許可證”,我也不知道該怎麼寫<object>中[your-path]的內容了。是不是因為這個[your-path]我沒有寫正確的問題呀。
piaoxuemudan 2007-06-21
  • 打赏
  • 举报
回复
我的郵箱piaoxuemudan@163.com
piaoxuemudan 2007-06-21
  • 打赏
  • 举报
回复
我用的是本地打印機,但是不能指定打印機的,指定的打印機無效的。能不能幫助解釋一下呀,能否把你們寫過的代碼讓看一下呀。
codeworker999 2007-06-21
  • 打赏
  • 举报
回复
你用本地打印机 还是 网络打印机?
懒得去死 2007-06-21
  • 打赏
  • 举报
回复
http://www.meadroid.com/scriptx/aRcHive/ScriptX.zip

偶这边也好着呢。
hjx398 2007-06-21
  • 打赏
  • 举报
回复
有没有中文的使用帮助呀,正好想打印彩票,可是不会用呀,E盲呀
piaoxuemudan 2007-06-21
  • 打赏
  • 举报
回复
怎麼會出現,指定的打印機不起作用呀,還是默認的打印機呀。怎麼回事呀
codeworker999 2007-02-16
  • 打赏
  • 举报
回复
郁闷
<object id=factory style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="./libs/smsx.cab#Version=6,3,434,26">
</object>
我在家里html+js用该控件就没有什么问题(xpsp2)
到公司死活不行啊(win2000sp4)
没有想法了
hackem 2007-02-15
  • 打赏
  • 举报
回复
给官网发个email
codeworker999 2007-02-15
  • 打赏
  • 举报
回复
在自己机器上alert(factory.printing);提示未定义

到别人的机器上提示object
但是 factory.printing.portrait=false;语句不起作用啊
加载更多回复(6)

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧