打印的实现

<input type="button" value="打印" class="btn_small" style="cursor: pointer;" onClick="print(6)"/>


function print(id){
window.open('<%= path%>/work/xzgl/lbjd/lbjdprint.jsp?type_cz=ck&ID=<%=ID%>');
}


跳转到新的页面(打印内容页面)
<input type="button" value="打印" class="btn_small" style="cursor: pointer;" onClick="open_print(6)"/>
function open_print(flag) {
document.body.innerHTML = document.getElementById("print_tab").innerHTML; //打印id = print_tab 的控件内部的内容
window.print(document.body.innerHTML);
//window.open('<%= path%>/work/common/print_view.jsp?flag=' + flag);
}
注:一般将页面宽度设置为800px(适用于A4纸),且不提倡在当前页面进行打印输出,在新页面打开后可以进行打印内容的预览和处理。

原文地址:https://www.cnblogs.com/Stir-friedEggplant/p/7718262.html