关于XP下的页面打印问题,在线等,急!

li_d_s 2005-11-03 02:16:46
我用:
...
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
...
<script language="javascript">
document.all.WebBrowser.ExecWB(6,6);
window.close();
//document.all.WebBrowser.ExecWB(45,1);
</script>
...
来自动打印,这个在2000下用ie访问没有任何问题,但是在xp下就老是要弹出个选择打印机的框,怎么才去掉这个框啊,好像跟xp下activex控件的安全设置有关系,但是我全部都选成启用了还是不行,郁闷,期待有经验者共享解决方法,谢谢!
...全文
171 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhq5152096 2005-11-15
  • 打赏
  • 举报
回复
当客户端只有一个打印机只装一个打印机驱动时,用document.all.WebBrowser.ExecWB(6,6)是可以的
quanquan 2005-11-14
  • 打赏
  • 举报
回复
WebBrowser行不通,最后我用的是ScriptX的factory.printing.Print(false)解决的。楼主可以考虑一下,反正这个是base功能,free的~~^_^~~
li_d_s 2005-11-11
  • 打赏
  • 举报
回复
看来是解决不了 了
li_d_s 2005-11-10
  • 打赏
  • 举报
回复
还有别的方法吗?
li_d_s 2005-11-09
  • 打赏
  • 举报
回复
意思就是用document.all.WebBrowser.ExecWB(6,2)?好像也不行啊
quanquan 2005-11-08
  • 打赏
  • 举报
回复
这个问题我也遇到了,98、2000下都不会弹出打印机选择框,唯独xp会。晕。。。。
有办法解决么?同问、急等。。。
yemolyuan 2005-11-08
  • 打赏
  • 举报
回复
object.ExecWB( _
cmdID As OLECMDID, _
cmdexecopt As OLECMDEXECOPT, _
[pvaIn As Variant,] _
[pvaOut As Variant])


typedef enum

{

OLECMDEXECOPT_DODEFAULT = 0,

OLECMDEXECOPT_PROMPTUSER = 1,

LECMDEXECOPT_DONTPROMPTUSER = 2,

OLECMDEXECOPT_SHOWHELP = 3

} OLECMDEXECOPT;

如果选择LECMDEXECOPT_DONTPROMPTUSER 应该就不会出现了

li_d_s 2005-11-08
  • 打赏
  • 举报
回复
救命啊!
li_d_s 2005-11-07
  • 打赏
  • 举报
回复
li_d_s 2005-11-04
  • 打赏
  • 举报
回复
设置了啊,但是还是会出来
hbhbhbhbhb1021 2005-11-03
  • 打赏
  • 举报
回复
选择打印机?难道是你没设置默认的打印机?
li_d_s 2005-11-03
  • 打赏
  • 举报
回复
看来今天高手都不在家
li_d_s 2005-11-03
  • 打赏
  • 举报
回复
没人用过?
moodboy1982 2005-11-03
  • 打赏
  • 举报
回复
这个我倒没用到过。

87,904

社区成员

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

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