javascript 打印加一个头 尾,页码...
来源:互联网 发布:js如何复制元素节点 编辑:程序博客网 时间:2024/05/02 13:25
function innitpage()
{
var onePageHeight = 770;
var headerHtml = document.getElementById("he").innerHTML;
var footerHtml = document.getElementById("fo").innerHTML;
var adviceHtml = document.getElementById("advice").innerHTML;
var adviceHeight = document.getElementById("advice").scrollHeight;
var MainTable = document.getElementById("DL");
var MainTrLen = document.getElementById("DL").rows.length;
var tempHeight=0;
var page = 1;//第几页
//alert(MainTrLen);
for(i=0;i<MainTrLen;i++)
{
var TrHeight = document.getElementById("DL").rows[i].scrollHeight;
tempHeight = parseInt(tempHeight)+parseInt(TrHeight);//已到高度
//alert(document.getElementById("DL").rows[i].innerHTML);
//alert(TrHeight);
//alert(tempHeight);
if(tempHeight> onePageHeight)
{
//添加页首
var newTr = MainTable.insertRow(i);
//添加页首内容
var newTd = newTr.insertCell();
newTd.className = "tt";
newTd.innerHTML = headerHtml;
//添加一行
var newTr = MainTable.insertRow(i);
newTr.className = "tr2";
//添加一列
var newTd = newTr.insertCell();
//newTd.innerHTML = "<br clear=all style='page-break-before:always'>";
//添加页脚
var newTr = MainTable.insertRow(i);
//添加页脚内容
var newTd = newTr.insertCell();
newTd.innerHTML = footerHtml+"<div class='pagespan'>第"+ page +"页</div>";
page = page+1;
tempHeight =0;
i = i+2;
MainTrLen = MainTrLen+3;
}
//alert(i);
//alert(MainTrLen);
}
//alert(tempHeight+adviceHeight);
if(tempHeight+adviceHeight>onePageHeight)
{
document.getElementById("beforeAd").innerHTML = footerHtml+"<div class='pagespan'>第"+ page +"页</div><br clear=all style='page-break-before:always'>"+headerHtml+"<div style='height:8px;'> </div>";
page = page +1;
}
document.getElementById("endpage").innerHTML="<div class='pagespan'>第"+ page +"页</div>";
}
</script>
在医疗系统的打印里面用到
- javascript 打印加一个头 尾,页码...
- javascript实现页码打印去除页眉和页脚
- ORCAD 快速加页码
- IE打印清除页码
- js打印页码指哪打哪
- odoo中打印页码
- 排版中加页码与首页不加页码
- destoon栏目首页加页码
- 分页:页码显示javascript
- javaScript:页码实现
- 网页打印之分页打印,去掉页码
- 打印设置(2)- 打印页码
- 给定一个节点为头节点,从尾到头反过来打印出每个节点的值
- 输入一个链表的头结点,从尾到头反过来打印每个节点的值。
- 输入一个链表的头结点,从尾到头反过来打印每个节点的值。
- 输入一个链表的头结点,从尾到头反过来打印每个结点的值
- ListView加一个头布局–下拉刷新思路
- 递归打印一个数所有加和的方式
- 冷暖可先知 -- Google(谷歌)整合搜索推出天气搜索功能
- 自动递增序号
- asp上传图片实现每月创建文件夹存储当月上传的图片
- asp读取IP库(dat文件)
- JavaScripting DOM编程艺术读书笔记(4-1)
- javascript 打印加一个头 尾,页码...
- jstl标签配置中的问题
- javascript操作radio的几种方法
- 利用ASP.NET设计FTP文件上传
- 张孝祥的C语言测试题及讲解分析
- Jasperreport+ireport 实践操作及web应用
- 联想一键恢复自己装(4.6)-批处理
- jbuilder2007配置myeclipse
- 初学入门:如何有效编写软件的75条建议