这篇文章完全是属于技术文章,也是记录一下自己在项目当中遇到的坑爹问题啊,因为是B/S的程序,所以打印功能还是必须要有的,对于打印我选择了一个js插件,发现非常的简单和方便,所以这里拿出来和大家分享一下啊!还是很有用的哦!

在实际项目当中有时候还要包括数据统计的功能,这个我相信一般的项目都要有的吧(想听听大家的意见),这里也想请大家帮我推荐一个好的javascript插件吧,或者其他什么组件,不废话了,看代码去。

VS环境:2012

测试浏览器:所有主流浏览器(Chorme,Firefox,IE10,9,8,7,Opera,360安全(急速和兼容模式))

这是我的个人博客地址,大家可以看看哦!在留言板留言啊!http://yanghenglian.com/(使用高版本的浏览器打开哦,使用了html5和css3的一些东西,所以效果好,最好推荐谷歌)!

1.页面(代码)

打印页面

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>javascript实现页面打印(适合B/S)程序</title><script src="js/jquery-1.6.4.min.js"></script><script src="js/jquery.printPage.js"></script><script type="text/javascript">$(document).ready(function (){$(".btnPrint").printPage();});</script>
</head>
<body><!-- class自定义的类样式 --><p><a class="btnPrint" href="list.html">打印</a></p>
</body>
</html>

index.html

列表页面

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>列表页面</title>
</head>
<body><table><tbody><tr><td width="340" valign="top">1</td><td width="340" valign="top">2</td><td width="340" valign="top">3</td><td width="340" valign="top">4</td><td width="340" valign="top">5</td></tr><tr><td width="340" valign="top">上</td><td width="340" valign="top">山</td><td width="340" valign="top">打</td><td width="340" valign="top">老</td><td width="340" valign="top">虎</td></tr></tbody></table>
</body>
</html>

list.html



2.效果图

主要的代码就是这两个页面,其他的没什么很大的业务逻辑了。希望可以帮助到大家(不求推荐了,还是希望大家可以少走点弯路吧!),项目我也放到了csdn当中,希望大家可以下载查看,无私奉献。赞一个!

开源下载地址:http://download.csdn.net/download/mryanghenglian/6660357

将来的你一定会感激现在拼命的自己

转载于:https://www.cnblogs.com/wohexiaocai/p/3458922.html

开源的javascript实现页面打印功能,兼容所有的浏览器(情况属实)相关推荐

  1. js 页面打印,兼容单个打印和分页批量打印,自定义页眉和简单页脚

    场景: 最近在公司做开发,有个需求需要页面打印功能,作为前端半桶水都不到,只会改页面的我,一脸懵逼,公司里也没人系统的做过,按照惯例,本着有事找度娘的心态(我一直认为我们现在遇到的70%-80%的问题 ...

  2. HTML页面打印功能js代码,JavaScript_js实现页面打印功能实例代码(附去页眉页脚功能代码),复制代码 代码如下: html - phpStudy...

    js实现页面打印功能实例代码(附去页眉页脚功能代码) 复制代码 代码如下: @media print{ .print {display:block;} .notPrint {display:none; ...

  3. vue html页面打印功能vue-print-nb

    vue项目中,HTML页面打印功能 组件vue-print-nb 源码: https://github.com/shengbid/vue-print, https://github.com/sheng ...

  4. Vue使用Print插件实现页面打印功能/打印列表

    Vue使用Print插件实现页面打印 示例 官网地址可以下载最新版 官网 下载 npm 安装 npm install print-js --save npm安装时将库导入项目(main.js) imp ...

  5. Vue使用PrintJS实现页面打印功能

    说明 大家好,我是呆小杰,收到一个需求,要求实现 拼接成表格并能一键回填数据并能打印成A4大小(或者生成pdf)的功能. 实际上回填数据以及拼接部分都很简单,稍微陌生的就是调用浏览器打印功能并将页面内 ...

  6. H5进入页面音乐播放兼容微信,浏览器,APP内嵌

    最近公司接到要做个活动页,需要背景音乐要进入页面就播放,H5与浏览器都要兼容,但看了浏览器好像禁止页面进入播放音乐,然后就找各种文档.废话不多说上代码... HTML代码 <input type ...

  7. JavaScript自动设置IFrame高度(兼容各主流浏览器)

    调用方式如下 <iframe id="ifm" name="ifm" οnlοad="SetIFrameHeight('ifm')" ...

  8. 在Web中如何运用JavaScript实现打印功能

    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>< ...

  9. 打印和预览功能兼容IE、谷歌、火狐,解决IE打印只显示第一页

    文章目录 前言 一.步骤 1.打印页面 2.引入JS 3.打印JS方法 前言 打印功能兼容IE.谷歌.火狐. 一.步骤 1.打印页面 在body层添加position:relative IE打印的时候 ...

最新文章

  1. c语言switch循环语序,C语言初学者常见错误统计.doc
  2. Npgsql使用入门(三)【批量导入数据】
  3. 能运行shell吗_terminal, shell, bash, zsh
  4. jupyter notebook 安装代码提示功能
  5. div contenteditable 换行_contenteditable跟style标签可真是天生一对
  6. vue 双向数据绑定
  7. c8网络语言意思,谁能帮我解释一下这个纯网络术语Yi段子啥意思
  8. android微博图片上传,安卓开发 新浪微博share接口实现发带本地图片的微博
  9. vsftp创建虚拟账户
  10. Illegal mix of collations
  11. 微信小程序 音乐播放代码(播放方式,歌词滚动) (更新优化版:添加文字颜色过渡)
  12. 「 iOS知识小集 」2018 · 第 35 期
  13. 大白话之One Pixel Attack for Fooling Deep Neural Networks论文讲解
  14. k8s学习-污点和容忍(概念、模版、创建、删除)
  15. Python模块学习 ---- struct 数据格式转换
  16. Deepin 2014.2正式版发布 - 自由·独特·前卫
  17. 【2022研电赛】商业计划书赛道华南区二等奖:基于机器视觉的智能驾驶辅助系统
  18. C语言自定义函数的声明
  19. Verse On-Premises 1.0.8和HCL支持、软件下载
  20. python实现:命令行翻译.string 和 .xml 文件 -- mkTranslate:支持多种语言的互译

热门文章

  1. 大家眼中的桌面技术支持是什么样的?
  2. 大开源时代,“仁慈的独裁者”管理模式还走得通吗?
  3. 算法之最近最少使用LRU
  4. 走近webpack(0)--正文之前的故事
  5. 5种方法提高你网站的登录体验
  6. MegaRAID阵列卡配置RAID阵列 - WebBIOS - CLI
  7. 父窗口jquery触发iframe按钮事件(转载)
  8. Web API With AJAX: Handle Session in Web API
  9. [软件架构:设计模式系列C#篇]系列教程汇总
  10. VS2008连接CodePlex的源代码管理服务