1.頁面添加打印按鈕
<div> <a onclick="exportPuts();" class="btn btn-add" style="margin-bottom:2px;margin-right: 10px"> <i class="icon-add"></i> 打印</a> </div>
2.確定需要打印的頁面位置,用標簽 <!--startprint-->和標簽 <!--endprint--> 將需要打印的位置划分出來
<!--startprint-->
<div class="row-fluid">
<div class="span12">
<div class="widget blue">
<div class="widget-title"><h4><i class="icon-align-
left"></i> 同比分析</h4></div>
<div class="widget-body">
<div id="main_1"></div>
<div id="main_2">
<br><br><br><br>
<div id="text1"></div>
<br><br>
<div id="text2"></div>
</div>
</div>
</div>
</div>
</div>
<!--endprint-->
3.js添加打印函數
<script type="text/javascript">
function exportPuts(){
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";//必須在頁面添加<!--startprint-->和<!--endprint-->而且需要打印的內容必須在它們之間
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+18);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
var newWin= window.open("");//新打開一個空窗口
newWin.document.body.innerHTML=prnhtml;
newWin.document.close();//在IE瀏覽器中使用必須添加這一句
newWin.focus();//在IE瀏覽器中使用必須添加這一句
newWin.print();//打印
newWin.close();//關閉窗口
}
</script>
