我有一个程序,允许用户打印出报告的所有页面。到目前为止一直很好,除了当他们打印第2页 - 结束,甚至是第一页以外的页面时,还有一个部分缺失。当页面显示在屏幕上时,所有信息都在那里,而不是在最终打印时。这些页面是通过php中的while循环生成的,这里是显示html的代码示例:
<div id="page">
<div id="topper">
Book Condition:
<?php echo $cond;?>
Enter the PO that you would like to review: <?php echo $po;?><span id="record">Record <?php echo $x;?> of <?php echo $pages;?></span>
</div>
<div id="result">
<div class="width border cl">
CL <?php echo $cl;?>
</div>
<div id="recv" class="width border">
REC: <?php echo $qty;?>
</div>
<div id="pricePd" class="width border">
COST: <?php echo $paid;?>
</div>
<div id="words">
<div class="border old">Guide - Old</div>
<div class="border mid">Qty Rem: <?php echo $qtyRem;?></div>
<div class="border current">Guide - Current</div>
</div><!--WORDS-->
<div id="box" class="border">
<input value="<?php echo $title;?>" style="width: 200px;" placeholder="Title"/><br>
<input value="<?php echo $isbn10;?>" style="width: 200px;" placeholder="ISBN10"/><br>
<input id="isbn" value="<?php echo $isbn;?>" style="width: 200px;" placeholder="ISBN13" /><br>
</div><!--BOX-->
<div id="code" class="border">
<div id="barcode" >
<?php
echo '<img src="isbn/' .$isbn.'.jpg" width="200px;"height="100px;">';
?>
</div>
它是div中的所有内容,其ID为&#34; box&#34;不打印,除了在第一页上。这似乎只发生在Firefox中,当我用chrome打印时,所有信息都在那里。 任何人都可以为我阐明这一点吗?