很多情況下,我想給網(wǎng)頁一個按鈕,通過實際打印機打印網(wǎng)頁的內(nèi)容。

JavaScript可使用window對象的print函數(shù)就可以實現(xiàn)這樣的功能。

當執(zhí)行JavaScript的print函數(shù)window.print()將會打印當前頁面??梢允褂胦nclick事件如下直接調(diào)用此函數(shù):

<head> <script type="text/javascript"> <!-- //--> </script> </head> <body> <form> <input type="button" value="Print" onclick="window.print()" /> </form> </body>1234567891011復制代碼類型:[javascript]

這將產(chǎn)生以下按鈕,打印此頁。

這符合打印出來的頁面,但這個不是一個推薦的方式。打印機友好的頁面實際上只是一個文本,沒有圖像,圖形或廣告頁面。

可以使用以下頁式打印機友好方式:

使頁面的副本,并離開了不需要的文本和圖形,然后從原始鏈接到該打印機友好的頁面。

如果你不想讓頁面的額外副本,那么可以使用像適當?shù)淖⑨寴擞洿蛴∥谋?<!-- PRINT STARTS HERE -->..... <!-- PRINT ENDS HERE --> 然后你可以使用PERL或其他腳本在后臺清除打印文本和顯示進行最后的打印。網(wǎng)站使用同樣的方法給打印設備對我們網(wǎng)站的訪客。

如何打印頁面:

如果沒有人在提供上述設備,那么你可以使用瀏覽器的標準工具欄讓網(wǎng)頁打印出來。按照鏈接如下:

File --> Print --> Click OK button.

開課吧廣場-人才學習交流平臺

1.《打印機怎么打印副本?我來告訴你答案前端教程:JavaScript頁面打印》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《打印機怎么打印副本?我來告訴你答案前端教程:JavaScript頁面打印》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/why/2989213.html