社区
JavaScript
帖子详情
window.print()直接打印,不弹出设置打印参数的对话框
程序狒狒ISNULL
2015-01-27 04:32:19
java web 项目中一个动态生成页面,采用window.print()打印,但每次都出现打印对话框,请问怎么做才能不出对话框而直接打印页面 ?急求答案,望各位大神赐教,或者有其他办法
...全文
3950
4
打赏
收藏
window.print()直接打印,不弹出设置打印参数的对话框
java web 项目中一个动态生成页面,采用window.print()打印,但每次都出现打印对话框,请问怎么做才能不出对话框而直接打印页面 ?急求答案,望各位大神赐教,或者有其他办法
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Andy-Ony
2017-10-09
打赏
举报
回复
现在有两种解决方案, (1).第一种是需要安装插件,网上下载ScriptX.cab文件 下载成功后将文件放在项目某个目录下,然后在页面body中写上: <object id="factory" name="factory" style="display: none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="ScriptX.cab" viewastext></object>(记得codebase属性为ScriptX.cab文件的放置路径,是绝对路径) 把window.print()改成:factory.printing.Print(false)即可; 远程访问时需要在IE浏览器设置: 1.安全 -> 受信任的站点 -> 站点 -> 添加受信任访问站点(如果是访问远程那么是对方IP地址,例如http://192.168.172.1) (2).第二种是无需要安装插件 首先需要在页面body中写上: <OBJECT ID='WebBrowser' NAME="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT> 把window.print()改成:document.getElementById("WebBrowser").ExecWB(6,2)即可; 最后记住一定需要在IE浏览器设置: 1.安全 -> 本地Intranet -> 自定义级别 - 找到ActiveX控件和插件项,选择对未标记为可安全执行的ActiveX控件初始化并执行脚本,再选择启用 2.安全 -> 受信任的站点 -> 自定义级别 - 找到ActiveX控件和插件项,选择对未标记为可安全执行的ActiveX控件初始化并执行脚本,再选择启用 3.安全 -> 受信任的站点 -> 站点 -> 添加受信任访问站点(如果是访问远程那么是对方IP地址,如果是本地则是本机IP.例如http://192.168.172.1)
qq_25497385
2015-12-27
打赏
举报
回复
请问你找到这个方法了吗~最近我也要用这个
孟子E章
2015-01-27
打赏
举报
回复
需要打印控件,具体哪家好,你可以搜索网上
ie
pr
int
没反应_在IE9下,
window
.
pr
int
()
不弹
出
打印
对话框
的解决办法
在ie9下面,
出
现了一个非常头疼的问题。调用
window
.
pr
int
()对文档进行
打印
。但是一直
不弹
打印
对话框
。结果我刷新页面,页面加载完成之后,
打印
对话框
自动弹
出
来了。function
pr
int
Div(){vardivTo
Pr
int
=document.getElementById('
pr
int
Area');newWin=
window
.open();newWin.document.wr...
window
.
pr
int
()前端
打印
pdf
在有些需求中,需要把当前某部分的内容
打印
出
来,在不需要后端配合的情况下,可以使用
window
.
pr
int
()函数导
出
,
window
.
pr
int
函数默认
打印
整个页面,如果想要
设置
打印
的内容和样式,@media
pr
int
{}就派上用场了,在html里
设置
添加不需要
打印
的class的样式为 display:none,然后在
设置
需要
打印
class的样式。 <!DOCTYPE...
vue中实现
window
.
pr
int
()
打印
功能遇到的几个坑
vue中实现
window
.
pr
int
()
打印
功能遇到的几个坑 之前做过
打印
pdf功能,现在是
打印
当前页面,使用
window
.
pr
int
()可以
打印
,不过遇到的坑比较多,先给大家介绍下项目背景,我们使用vue+element UI这一套。 第一坑,点击
打印
按钮,会弹
出
预览
打印
的弹窗,原生的js
打印
会压缩页面,会打乱你之前的布局,这时候又是你头疼的时候,刚tm调好的样式,怎么又要调,不过再怎么发牢骚,...
Javascript
window
.
pr
int
()
设置
打印
样式和内容
无标题文档 .
pr
int
only{ display:none } @media
pr
int
{ input,.no
pr
int
{ display:none } .
pr
int
only{ display:block; width:50% } } /** .
pr
int
only{ display:none } 不能写到这里,会导致
打印
时
pr
int
only的内容也不显示 */
window
.
pr
int
()
打印
及
出
现的问题
浏览器
打印
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章