这是带表格的简单页面。我想按下按钮打印它。但剧本不起作用。
<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用于练习。
答案 0 :(得分:1)
试试这个......
<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>
答案 1 :(得分:0)
其他可能的解决方案:如果仅在其他事件(例如再次打印,刷新等)之后才出现打印框,则Adblock chrome扩展名似乎与之相关。请删除该扩展名,然后重试。