我正在尝试从Div标签打印内容,我有一个网格和一个图表,但它只打印网格,图表是空白的,这是我正在使用的代码:
<input id="btnprint" type="button" onclick="PrintDiv()" value="Print" /></center>
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('Content');
var popupWin = window.open('', '_blank', 'width=1400,height=800,location=no,left=200px');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
答案 0 :(得分:2)
您可以省略onload功能。适合我。也许您的ID拼写错误。
答案 1 :(得分:0)
我把它添加到appsetings中的web.config:
<add key="ChartImageHandler" ...deleteAfterServicing=false;"/>