如何使用php打印出网页的某些部分
how to take print out of some part of webpage using php?
我想把打印出来的网页。我已经为这个和这个工作写了代码。代码是:
function printPage(){
var tableData = '<table border="1">'+document.getElementsByTagName('table')[0].innerHTML+'</table>';
var data = '<button onclick="window.print()">Print this page</button><br/>'+tableData;
myWindow=window.open('','','width=500,height=600');
myWindow.innerWidth = screen.width;
myWindow.innerHeight = screen.height;
myWindow.screenX = 0;
myWindow.screenY = 0;
myWindow.document.write(data);
myWindow.focus();
};
但是我不想让'Print this page'按钮打印出来。
你可以使用@media css style方法:
@media print {
/* css here to take out the "print this */
}
这只会在你打印时应用css样式。
例如,你可以给你的按钮一个类,比如class="printbtn"
:
@media print {
.printbtn { display: none; }
}
直接使用css打印定义区域....
<style type="text/css">
#printit { display: block; }
@media print
{
#dont-printit { display: none; }
#printit { display: block; }
}
</style>
并使用<div id="printit">
打印网页区域的一部分......
相关文章:
- 如何防止网页加载后自动启动功能
- 如何使用Node.js最有效地解析网页
- 刷新后保留对网页的更改
- AJAX不会在文件上传后重定向到网页-POST方法
- 使用谷歌网站翻译器自动翻译网页
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 仅重新加载网页的一部分
- 每次提交表单时都会重新加载网页
- 打开网页后立即获取网页的活动javascript函数
- 链接两个网页或网络应用程序的最佳方式
- Android键盘不适用于包含Javascript的网页
- 网页上失败的javascript会导致所有其他脚本失败
- 在网页上显示当前股票报价
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- 使用javascript替换网页上的文本
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 我的点击登录在网页上不起作用
- 为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
- 如何在我的html网页中使用jquery自动完成
- 同一网页中有多个javascript标记