asp實現打印功能

加入如下代碼在標籤前
<script language=javascript>
function preview() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
         }
</script>

然後是body部分
<!--startprint--> '打印開始
這裏開始是你要打印的表格的代碼及數據
<!--endprint--> '打印結束


然後打印按鈕給一個onClick="preview();window.close()"

比如我的打印功能不是點按鈕而是點個圖片,我點擊圖片就開始我要的部分打印,它的代碼則是:
<img src="../images/print.jpg" align="absmiddle" style="cursor:hand;" onClick="preview();window.close()">
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章