注册 登录
编程论坛 ASP技术论坛

关于ASP打印页面中的1个tabel出现的问题。

nvzhanshi 发布于 2010-12-09 11:38, 524 次点击
===============================
加入如下代码在</head>标签前
<script language=javascript>
function preview() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
         }
</script>

然后是body部分
<!--startprint--> '打印开始
这里开始是你要打印的表格的代码及数据
<!--endprint--> '打印结束

然后打印按钮给一个onClick="preview();window.close()"
======================================================
以上代码是在网页上面搜的,但是并没有实现我要的功能,打出来以后如下图。
只有本站会员才能查看附件,请 登录

在正文不能分,不是我设定内容的表格内容,而是“;eprnstr=”,请大侠帮忙解答一下这个问题,谢谢!

1 回复
#2
gupiao1752010-12-09 14:41
把这个去了试试可否?window.document.body.innerHTML=bdhtml;
1