分享用js打印iframe,不弹出打印机选择对话框

hackerit 2013-07-09 12:07:34
最近项目中,需要用js打印iframe,于是用 iframe.window.print(),但这个调用会弹出打印机选择对话框,挺烦这个。聪明的我,找到一款免费的打印控件,jatoolsPrinter,挺好用,推荐给大家。

控件下载地址

代码如下:

<html>
<head>
<title>打印</title>
<!-- 插入打印控件 -->
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=5,7,0,0"></OBJECT>
<script type="text/javascript">
function doPrint(){
var myDoc ={
documents: window.frames["printed"].document, // 打印iframe中的页面
copyrights : '杰创软件拥有版权 www.jatools.com'
};
jatoolsPrinter.print(myDoc);
}
</script>
</head>
<body>
<button onclick='doPrint()'>打印</button>
<br>
<iframe id="printed" name="printed" src="pages.htm" frameborder='no' border='0' width="100%" height="800"></iframe>
</body>
</html>


...全文
971 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
前云 2013-07-31
  • 打赏
  • 举报
回复
下下来试一下。。。。。
zhouchibocool1 2013-07-31
  • 打赏
  • 举报
回复
下载的确切地址是: jatoolsPrinterFree.zip

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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