0
我有一個div對象,它填充頁面的onload事件。Div內容遺失
<div id="divcontent" runat="server">
<asp:Table id="tblcontent" runat="server" CellPadding="4" align="center" width="80%"> </asp:Table>
</div>
<div align="left" style ="width:90%; padding-top:20px;">
<input value="Print" type="button" onclick="PrintDiv();"/>
</div>
和我有婁代碼以打開一個彈出窗口DIV內容只打印在div內容:
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('divcontent');
var popupWin = window.open('', '_blank', 'width=500,height=700');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
但彈出窗口打開時,其空!有人可以說爲什麼嗎?
哇,效果很好。我整天都在忙於解決這個問題。提前致謝 –