网页打印js代码
网页打印js代码2009-06-26 16:21修正后的网页打印js代码
里面保留了原始的js,可以比较一下
这段代码用来打印网页上的某部分内容,也就是包含于 elementId DIV中的内容
增加了 body onload="window.print();window.close();" 以后可以保证在新开页面完全加载以后才开始打印进程,以免出现漏打
感谢 Godmark
//Print page
function printPartOfPage(elementId)
{
var printContent = document.getElementById(elementId);
var windowUrl = 'about:blank';
var uniqueName = new Date();
var windowName = 'Print' + uniqueName.getTime();
var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
var BodyHtml = '<body onload="window.print();window.close();">';
var BodyEnd = "</body>"
printWindow.document.write(BodyHtml+printContent.innerHTML+BodyEnd);
printWindow.document.close();
printWindow.focus();
//printWindow.print();
//printWindow.close();
}