首先在head里面加入下面一段js代碼:
<script language="javascript"> function preview(oper) { if (oper < 10){ bdhtml=window.document.body.innerHTML;//獲取當前頁的html代碼 sprnstr="<!--startprint"+oper+"-->";//設置打印開始區域 eprnstr="<!--endprint"+oper+"-->";//設置打印結束區域 prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //從開始代碼向后取html prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//從結束代碼向前取html window.document.body.innerHTML=prnhtml; window.print(); window.document.body.innerHTML=bdhtml; } else { window.print(); } } </script>
然后在所需要打印的代碼,用<!--startprint1-->
和<!--endprint1-->
包圍着,如下:
<!--startprint1--> <!--打印內容開始--> <div id=sty> ... </div> <!--打印內容結束--> <!--endprint1-->
最后加上一個打印的按鈕
<input type=button name='button_export' title='打印1' onclick=preview(1) value=打印1>