如何控制打印网页

leetow2006 2020-05-05 09:05:53
我查询时,数据使用表格框起来。后来因为需要打印,我就加了标题,打印时
我不希望标题也别框起来,可是不知道怎么去除。请看相关代码:
<?php

//打印标题
echo "<h2>标题</h2>";
echo "<table border=2 id='tab'>";
echo "<tr><th>订单序号</th><th>客户</th><th>产品名称</th><th>类型</th><th>单位</th> <th>订货数量</th></tr>";
...
$line=0; //控制行
while($num1) //$num1查询的记录数
{
...
$line=$line+1;
if($line==23) //每一页打印22行
{
echo "<p style='page-break-after:always;'>";
$line=0;
echo "<h2>标题</h2>";
echo "<tr><th>订单序号</th><th>客户</th><th>产品名称</th><th>类型</th><th>单位</th> <th>订货数量</th></tr>";
}
...
}

如果用CSS+HTML控制,会出现两种情况:第一种的标题都在第一页的开头打印,而不是每一页的开头打印;第二种情况是
如果把标题放在标签table的后面,那么标题都会被表格框住。所以我就想用JS来控制。可是我上网查了下资料,JS打印
都是对网页中的某一区域进行打印,而我的数据是查询出来的,感觉不能形成一个web区域。
请问能否用JS来控制我需要的打印?该怎么做?有什么资料?
...全文
155 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
2020-05-06
  • 打赏
  • 举报
回复
打印第二个标题先结束第一个表格</table>,再重新加一个表格<h2>标题</h2><table...

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧