javascript打印页面

     window.print()函数可以打印页面,通常是将整个页面打印下来。但如果只需要打印页面中的一部分,可以巧妙地进行处理。

     例:

     <html>
       <head>
          <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();
           }
          </script>
        </head>
        <body>
            <!--startprint-->
                要打印的内容
            <!--endprint-->
        </body>
    </html>
posted @ 2011-02-12 00:19  涂墨留香  阅读(358)  评论(1编辑  收藏  举报