打印按钮,用于打印附加图像
Print button to print a attached image
我想在网页中添加一个打印按钮。点击打印图标后,它应该自动开始打印所附的图像
我怎样才能做到这一点?
- 使用
window.open
打开新窗口 - 写入
img
标签 - 加载图像后,使用
window.print()
打印文档 - 使用
window.close()
关闭窗口
你可以用这样的代码来做到这一点:
function printImg(url) {
var win = window.open('');
win.document.write('<img src="' + url + '" onload="window.print();window.close()" />');
win.focus();
}
<img src="https://i.stack.imgur.com/hCYTd.jpg" />
<button onclick="printImg('https://i.stack.imgur.com/hCYTd.jpg')">Print</button>
http://jsbin.com/qaruze/edit?html,js
相关文章:
- 谷歌浏览器控制台,打印图像
- 使用 window.print() 在双面纸上打印图像
- 使用Javascript打印图像
- 从弹出窗口打印图像
- 在浏览器中打印图像
- 打印您的网页屏幕并发送带有打印图像的电子邮件
- 拖动原始图像时打印图像的副本
- 在IE中使用JS或jQuery打印图像
- 我想在表格单元格中打印图像
- 单击图像链接时如何打印图像
- 在灯箱上打印图像
- 如何使用PHP打印功能打印图像
- 无法使用JavaScript打印功能打印图像
- 使用jquery打印图像不起作用
- 如何使用javascript打印图像
- 打印图像的链接
- 如何在我的网页上只打印图像
- 从Javascript打印图像
- 我可以修改这个Javascript从Div打印图像
- Ext.Ux.Printer打印图像没有'不起作用