簡體   English   中英

JavaScript window.print()無法正常工作

[英]JavaScript window.print() not working

這是帶有表格的簡單頁面。 我想在單擊按鈕時將其打印。 但是腳本不起作用。

<html><head><style>th{background-color:#000}table, th, td {  border: 1px solid black; }    </style></head><body><center>
<TABLE id=highlight class=hilite border=1 cellSpacing=5 cellPadding=4><THEAD    style="COLOR: white">
<TR>
<TH colSpan=2>MINI STATEMENT</TH></TR></THEAD>
<TBODY>
<TR>
<TD class=row width="15%"><B>Account Id</B></TD>
<TD class=row><B>A000000003</B></TD></TR>
<TR></TR>
<TR>
<TD class=row width="15%">Your Previous Balance</TD>
<TD class=row width="15%">2539.62</TD></TR>
<TR></TR>
<TR>
<TD class=row width="15%">Your Current Balance</TD>
<TD class=row width="15%">2538.62 </TD></TR></TBODY></TABLE><input type='button'    onClick='window.print()' value='Print'></center></body></html>

這是虛擬項目的維護代碼,因此請忽略標准和約定:p進行練習。

這樣嘗試...

 <html> <head> <script type="text/javascript"> function openWin() { var myWindow = window.open('', '', 'width=200,height=100'); myWindow.document.write("<p>This is 'myWindow'</p>"); myWindow.document.close(); myWindow.focus(); myWindow.print(); myWindow.close(); } </script> </head> <body> <input type="button" value="Open window" onclick="openWin()" /> </body> </html> 

其他可能的解決方案:如果僅在其他事件(如再次打印,刷新等)之后才出現打印框,則Adblock chrome擴展名似乎相關。請刪除該擴展名,然后重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM