|
有哪位朋友做了打印功能,请指导下,如何实现的。由于对IE的支持实在不怎么样,想做chrome下的打印功能,但不知道如何实现。下边是在IE下实现打印的代码,打印时会将列表和明细重叠。。。
<script language="javascript">
function printWithAlert() {
document.all.WebBrowser.ExecWB(6,1);
}
function printWithoutAlert() {//直接打印
document.all.WebBrowser.ExecWB(6,6);
}
function printSetup() {//打印设置
document.all.WebBrowser.ExecWB(8,1);
}
function printPrieview() {//打印预览
document.all.WebBrowser.ExecWB(7,1);
}
function printImmediately() {
document.all.WebBrowser.ExecWB(6,6);
window.close();
}
$("div#biuuu_button").click(function(){
$("div#myPrintArea").printArea();
});
</script>
<style media="print" type="text/css">
.Noprint
{
display: none;
}
.PageNext
{
page-break-after: always;
}
</style>
<object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height="0" width="0"> </object>
<table align="center" class="Noprint">
<tr>
<td align="center">
<button title="打印">打印 </button>
<button title="直接打印">直接打印 </button>
<button title='打印设置' >打印设置</button>
<button title="打印预览">打印预览 </button>
</td>
</tr>
|
|