JS achieve a simple page Print
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> 打印审批页面 </title> <style type="text/css"> #dysp { margin:0px; padding:10px; overflow:auto; color:#000; width:760px; } #dysp h1 { text-align:center; } #dysp p.sp1 { padding:0px; margin:2px 0px; text-align:left; } #dysp table { border:solid 1px #000; border-collapse:collapse; margin-bottom:10px; } #dysp table td { border:solid 1px #000; text-align:left; } #dysp table th { padding:5px 0px; border:solid 1px #000; } </style> <script language="Javascript" type="text/javascript"> function preview(index) { 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(); } </script> </head> <body> <div> <!--startprint--> <div> <table> <tr> <th>起始时间</th> <th>结束时间</th> <th>工作内容</th> <th>备注</th> </tr> <tr> <td>2009-05-14</td> <td>2009-05-14</td> <td>aaaaaaaaaaaaaaaaaa </td> <td></td> </tr> <tr> <td>2009-05-14</td> <td>2009-05-14</td> <td>aaaaaaaaaaaaaaaaaa </td> <td></td> </tr> <tr> <td>2009-05-14</td> <td>2009-05-14</td> <td>aaaaaaaaaaaaaaaaaa </td> <td></td> </tr> <tr> <td>2009-05-14</td> <td>2009-05-14</td> <td>aaaaaaaaaaaaaaaaaa </td> <td></td> </tr> <tr> <td>2009-05-14</td> <td>2009-05-14</td> <td>aaaaaaaaaaaaaaaaaa </td> <td></td> </tr> <!--endprint--> <p><input type="button" value="打 印" /></p> </div> </div> </form> </body> </html>
Tags: lt (RSS), doctype (RSS), script language (RSS), text javascript (RSS), html xmlns (RSS), transitional dtd (RSS), w3c (RSS), language javascript (RSS), style type (RSS), div (RSS), document body (RSS), overflow (RSS), table border (RSS), substr (RSS), substring (RSS), indexof (RSS), collapse (RSS), dysp (RSS), aaaaaaaaaaaaaaaaaa (RSS), preview index (RSS)
Permalink: http://www.codeweblog.com/js-achieve-a-simple-page-print/





















