我有這樣的文字下面顯示我的動態表asp.net如何打印動態表
<div id="Print">
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</div>
和我放置的ImageButton打印
<asp:ImageButton ID="ImageButton5" runat="server"
ImageUrl="~/Image/Print_Icon_Design.jpg" Height="25px"
Width="27px" style="margin-left:20px" OnClientClick="CallPrint"/>
和我有下面的代碼打印,但它不起作用,你可以請幫忙
<script language="javascript" type="text/javascript">
function CallPrint(Print) {
var prtContent = document.getElementById(Print);
var WinPrint = window.open('', '', 'left=0,top=0,width=400,height=400,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
</script>
letf = 0?或左= 0? –
我改正了,但它仍然不起作用 –
嘗試在圖像按鈕中添加參數:OnClientClick =「CallPrint('somevalue')」,因爲你的js函數有一個參數。 –