在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 頁面打印
頁面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對象概述
正則表達(dá)式
函數(shù)
算數(shù)對象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對象
錯誤 & 異常處理
啟用
文檔對象模型
動畫
循環(huán)控制
While 循環(huán)
If...Else
頁面重定向
概述
語法
多媒體
對話框
快速指南
日期對象
Cookies
調(diào)試
表單有效性驗證
布爾對象
Void 關(guān)鍵字
數(shù)組對象
變量
運算符
Switch Case
圖像映射
字符串對象

頁面打印

很多時候你會想在你 web 頁面上添加一個按鈕來用實際的打印機(jī)打印當(dāng)前頁面的內(nèi)容。

JavaScript 能使用 window 對象的打印函數(shù)來幫你實現(xiàn)這個功能。

當(dāng)JavaScript的打印方法 window.print() 執(zhí)行后,就會打印當(dāng)前的 web 頁面。

你可以使用 onclick 事件直接調(diào)用這個函數(shù),如下所示:

    <head>
    <script type="text/javascript">
    <!--
    //-->
    </script>
    </head>
    <body>
    <form>
    <input type="button" value="Print" onclick="window.print()" />
    </form>
    </body>

這段代碼會產(chǎn)生如下的所示的按鈕,它能讓你打印當(dāng)前的頁面。試著點擊一下:

<head>
<script type="text/javascript">
<!--
//-->
</script>
</head>
<body>
<form>
<input type="button" value="Print" onclick="window.print()" />
</form>
</body>

雖然這能夠滿足你將頁面打印出來的要求,但并不推薦這種方法將頁面提供給打印設(shè)備。一個友好的打印頁面,僅僅是打印一個包含文本的頁面,而不包括圖片,圖形或者廣告。

你可以采用以下方法之一來使一個頁面友好的打?。?/p>

  • 拷貝一份頁面,并且刪去不想要的文本和圖形,然后從原始頁面鏈接到能友好打印的頁面。

  • 如果你不想額外的拷貝一份頁面,那你可以使用合適的注釋來標(biāo)記可以打印的文本。例如,<!-PRINT STARTS HERE -->..... <!-PRINT ENDS HERE -->。然后你可以使用 PERL 或者其他任何語言的腳本在后臺對最終可打印的文本進(jìn)行凈化并展示出來。我們網(wǎng)站使用的是同樣的方法來提供給網(wǎng)站訪問者的打印設(shè)備打印。

怎樣打印一個頁面

如果某個頁面并沒有提供如上所示的打印工具,那你可以使用瀏覽器的標(biāo)準(zhǔn)工具欄來打印出 web 頁面。操作流程如下所示:

文件-->打印-->點擊確定按鈕。