php中的打印功能

php中的打印功能,php,printing,Php,Printing,我在页面上添加了打印功能, 代码:- 函数printDiv(divName){ var printContents=document.getElementById(divName).innerHTML; var originalContents=document.body.innerHTML; document.body.innerHTML=打印内容; window.print(); document.body.innerHTML=原始内容; } 如果($\u POST['from']=''&

我在页面上添加了打印功能, 代码:-


函数printDiv(divName){
var printContents=document.getElementById(divName).innerHTML;
var originalContents=document.body.innerHTML;
document.body.innerHTML=打印内容;
window.print();
document.body.innerHTML=原始内容;
}
如果($\u POST['from']=''&&$\u POST['to']=''&&$\u POST['select']=='Number of Applications'):?>
申请报告
申请数目
当我点击页面的打印按钮时,它需要打印两页。最后一页是空白的

请告诉我为什么最后一页是空白的


提前感谢。

单击“打印”调用此printDiv函数。和下面的iframe链接到您的html

<script type="text/javascript">
  function printDiv(divName) {
    var content = document.getElementById(divName);
    var pri = document.getElementById("ifmcontentstoprint").contentWindow;
    pri.document.open();
    pri.document.write(content.innerHTML);
    pri.document.close();
    pri.focus();
    pri.print();
  }
</script>
<iframe id="ifmcontentstoprint"></iframe>

函数printDiv(divName){
var content=document.getElementById(divName);
var pri=document.getElementById(“ifmcontentstoprint”).contentWindow;
pri.document.open();
pri.document.write(content.innerHTML);
pri.document.close();
pri.focus();
pri.print();
}

这与PHP有什么关系?我不想要额外的空白页。你在问题中说过。这与PHP有什么关系?Hello@daya我有一个printyes按钮。。在该按钮上调用此函数单击请检查我更新的问题@Dayaafter“printableArea”div closing add iframe(我给出的),并调用我给出的javascript函数。。你应该得到一份打印我得到了一份打印,但是有两页正在打印。额外的最后一页在打印时是空白的。
<script type="text/javascript">
  function printDiv(divName) {
    var content = document.getElementById(divName);
    var pri = document.getElementById("ifmcontentstoprint").contentWindow;
    pri.document.open();
    pri.document.write(content.innerHTML);
    pri.document.close();
    pri.focus();
    pri.print();
  }
</script>
<iframe id="ifmcontentstoprint"></iframe>