最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

web打印 window.print()介紹

 更新時(shí)間:2013年05月06日 10:26:53   作者:  
web打印 window.print()介紹,需要的朋友可以參考一下

 我只給出比較有效的,方便的打印方法,有些WEB打印是調(diào)用ActiveX控件的,這樣就需要用戶去修改自己IE瀏覽器的Internet選項(xiàng)里的安全里的ActiveX,將它們?nèi)繂⒂茫行┞闊?,翻了下網(wǎng)絡(luò),下面的方法是可以直接打印,而不會(huì)去修改IE的Internet選項(xiàng)。

window.print來(lái)打印頁(yè)面,頁(yè)面上別的元素也會(huì)被打印處理,頁(yè)頭頁(yè)尾的格式也不好控制。
• 常用方法:大部分情況會(huì)把查詢的結(jié)果綁定到DataGrid上來(lái),然后打印DataGrid。這種情況的打印一般來(lái)說(shuō)格式比較固定簡(jiǎn)單,確定后基本不會(huì)再作更改。所以可以采用IE直接打印。

【實(shí)例代碼】
注:①這是客戶端通過(guò)window.print打印指定內(nèi)容。這里定義sprnstr和eprnstr來(lái)指定內(nèi)容
     執(zhí)行代碼:

復(fù)制代碼 代碼如下:
    
<input type="button" name="print" value="http://m.fzitv.net/yc1990/archive/2012/03/03/預(yù)覽并打印" onclick="preview()">
   
②如果直接使用window.print將打印頁(yè)面上的所有內(nèi)容,但是我們可以使用
<style> @media Print { .Noprn { DISPLAY: none }}
是用來(lái)指定不打印的內(nèi)容。

復(fù)制代碼 代碼如下:

<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>
<!--省略部分代碼-->
<form id="WebForm1" method="post" runat="server">
     <center>本部分以上不被打印</center>
     <!--startprint-->
     <div align="center">
         <asp:DataGrid id="dgShow" runat="server">
              <!--省略部分代碼-->
         </asp:DataGrid>
     </div>
     <!--endprint-->
     <center>本部分以下不被打印</center>
     <div align="center">
         <input type="button" name="print" value="http://m.fzitv.net/yc1990/archive/2012/03/03/預(yù)覽并打印" onclick="preview()">
     </div>
     <style> @media Print { .Noprn { DISPLAY: none }}
     </style>
     <p class="Noprn">不打印</p>
     <table id="datagrid">
         <tr>
              <td>打印</td>
         </tr>
     </table>
     <input class="Noprn" type="button" onclick="window.print()" value="http://m.fzitv.net/yc1990/archive/2012/03/03/print">
</form>

    最主要的一句就是:
復(fù)制代碼 代碼如下:

<input class="Noprn" type="button" onclick="window.print()" value="http://m.fzitv.net/yc1990/archive/2012/03/03/print">

    這樣就可以打印了,通過(guò)設(shè)置CSS屬性,將很容易控制哪些需要打印,哪些不需要打印,而且這樣的打印是沒有附加的頁(yè)眉和頁(yè)碼的信息的。

相關(guān)文章

最新評(píng)論

岑溪市| 图木舒克市| 余江县| 濮阳县| 南溪县| 汉川市| 黔西| 灌南县| 宁明县| 罗甸县| 韩城市| 布拖县| 永顺县| 岳阳市| 正定县| 南华县| 外汇| 宜城市| 浦东新区| 吐鲁番市| 贵港市| 昭觉县| 佛学| 威海市| 西充县| 桑日县| 深州市| 茶陵县| 封丘县| 长兴县| 县级市| 西吉县| 绥芬河市| 长春市| 昌都县| 新和县| 全南县| 临武县| 大理市| 黄石市| 夏河县|