js php打印网页中指定的部分内容和范围
2013-04-01 17:41
453 查看
打印网页中定义的部分内容的实现方法
正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:
1、在页面的代码头部处加入JavaScript:
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->"; //开始打印标识字符串有17个字符
eprnstr="<!--endprint-->"; //结束打印标识字符串
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); //从开始打印标识之后的内容
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容
window.document.body.innerHTML=prnhtml; //把需要打印的指定内容赋给body.innerHTML
window.print(); //调用浏览器的打印功能打印指定区域
window.document.body.innerHTML=bdhtml; // 最后还原页面
}
</script>
正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:
1、在页面的代码头部处加入JavaScript:
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->"; //开始打印标识字符串有17个字符
eprnstr="<!--endprint-->"; //结束打印标识字符串
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); //从开始打印标识之后的内容
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容
window.document.body.innerHTML=prnhtml; //把需要打印的指定内容赋给body.innerHTML
window.print(); //调用浏览器的打印功能打印指定区域
window.document.body.innerHTML=bdhtml; // 最后还原页面
}
</script>
相关文章推荐
- [自用门户]js 打印网页中指定的部分内容和范围
- js打印网页部分内容
- js 打印网页指定内容
- js print打印网页指定区域内容
- 不指定src, 用js生成 iFrame/新窗口 里面的内容(可用于scriptX打印部分页面等)
- js 实现打印网页中定义的部分内容的代码
- js 实现打印网页中定义的部分内容的代码
- js打印网页中的部分内容
- js网页打印指定区域内容
- window.print()打印网页中指定内容的实现方法
- 用window.print()函数打印网页指定区域的内容
- JS简单方法打印页面指定内容
- avascript打印网页中定义的部分内容
- 用window.print()函数打印网页指定区域的内容
- 打印网页中定义的部分内容
- Javascript打印网页部分内容
- 使用javascript对网页的部分内容进行打印
- 使用JS打印网页内容及图片
- 直接调用window.print将打印网页上的指定内容
- 网页内容截取部分打印