<script language="javascript">
window.onbeforeprint=p_before
window.onafterprint=p_after function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(9,1);
}
function p_before()
{
ashow.style.visibility="hidden"
} function p_after()
{
alert("打印完毕");
} function printit()
{
if (confirm('确定打印吗?')) { window.print();
ashow.style.visibility="visible"
}
}
</script><OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<tr id=ashow name=ashow>
<td align=right>
<input type=button class="button" name=button_print value="  打 印 数 据 " onclick="javascript:printit()">

解决方案 »

  1.   

    <style>
    @media print{
    .print{display:block;}
    .nprint{display:none;}
    }
    </style>
    ...
    <TABLE class="print">
    <TR><TD>打印部分</TD></TR>
    </TABLE>
    <TABLE class="nprint">
    <TR><TD><input type="button" name="Submit" value="打印" onClick = "window.print()"></TD></TR>
    </TABLE>只有class为print的table里的东西会被打印
      

  2.   

    可以试试JavaCellReport   http://www.javatoolsoft.com/cn