我正在尝试打印一张桌子,但我被卡住了。
表名:grid 2,使用asp.net& VB
这是我的代码,但我做错了所以它打开了一个404页面。
function printTable() {
var printContent = document.getElementById("grid2");
var windowUrl = 'about:blank';
var num;
var uniqueName = new Date();
var windowName = 'Print' + uniqueName.getTime(); var printWindow = window.open(num, windowName, 'left=50000,top=50000,width=0,height=0');
printWindow.document.write(printContent.innerHTML);
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
<p><input type="button" value="Yazdır" onClick="printTable();"></p>
答案 0 :(得分:0)
这里有两个问题,但没有一个与显示404的窗口有关。
about:
页面。无论如何,除了使用JavaScript之外,这种方式更容易完成。
要么考虑使用隐藏您不想打印的所有内容的print stylesheet,要么使用服务器端脚本生成页面的打印版本。