Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1146417
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类: JavaScript

2013-01-23 14:28:49

代码如下

function print(id)  
{  


  if (confirm('确定打印吗?')) {
 
            var newstr = document.all.item(id).innerHTML;
        printWindow = window.open();
              printWindow.document.write(newstr);
              printWindow.print();
              return false;
           }
}  

可以直接选取你所要打印的区域的id,得到区域里面的内容,然后新生成一个窗口,然后打印。

阅读(20418) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

stratoio2017-09-27 12:48:30

最近了解到一款StratoIO打印控件,
功能如下:1、Html友好的打印方式
2、兼容主流浏览器
3、灵活配置的任务
4、交互式打印支持
5、丰富的管理面板和接口
6、个性化服务
浏览器和系统的兼容性都很好,而且不会崩溃。参考http://webprint.stratoio.com/features