建议这样:
<a href="javascript:printPart(document.all.test)">打印</a>
<div id=test>
<table>
<tr>
<td>如果有bug,不要奇怪,我没时间测试</td>
</tr>
</table>
</div>
<script>
function printPart(obj)
var printWindow=window.open("","_blank");
printWindow.document.write(obj.innerHTML);
printWindow.print();
setTimeout("printWindow.close()",2000);
}
</script>
很蠢的方法,见笑了,
<a href="javascript:printPart(document.all.test)">打印</a>
<div id=test>
<table>
<tr>
<td>如果有bug,不要奇怪,我没时间测试</td>
</tr>
</table>
</div>
<script>
function printPart(obj)
var printWindow=window.open("","_blank");
printWindow.document.write(obj.innerHTML);
printWindow.print();
setTimeout("printWindow.close()",2000);
}
</script>
很蠢的方法,见笑了,
比如表格200X200,那么打开窗口也用同样的尺寸
document.write(背景,对齐什么的)
还有将任务交给打印机的时间可能需要自己设,2000可能不准
setTimeout("printWindow.close()",2000);这段代码没起作用,怎么回事?
printwindow.close();