PrintLoca.js 756 B

12345678910111213
  1. 
  2. // 打印
  3. function doPrint() {
  4. bdhtml = window.document.body.innerHTML;
  5. sprnstr = "<!--startprint-->"; //开始打印标识字符串有17个字符
  6. eprnstr = "<!--endprint-->"; //结束打印标识字符串
  7. prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17); //从开始打印标识之后的内容
  8. prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容
  9. window.document.body.innerHTML = prnhtml; //把需要打印的指定内容赋给body.innerHTML
  10. window.print(); //调用浏览器的打印功能打印指定区域
  11. window.document.body.innerHTML = bdhtml; // 最后还原页面http://localhost:56836/Areas/BaseManager/Views/BasePrintLog/frxHtml/LocFrx.html
  12. }