window.print() web打印

window .print () 實際上,是瀏覽器打印功能菜單的一種程序調用。與點擊打印功能菜單一樣,不能精確分頁,不能設置紙型,套打的問題更加無從談起,只不過,可以讓用戶不用去 點菜單,直接點擊網頁中的一個按鈕,或一個鏈接裏面調用罷了。事實上,很多用戶都是採用這種方式打印,但是這種方式最致命的缺點是不能設置打印參數,比如 紙型,頁邊距,選擇打印機等等。


需要指出的是這種方法提供一個打印前和打印後的事件onbeforeprint、onafterprint。可以在打印前的時候重新編輯一些格式,專門送去打印,打印後又處理回來。


function window.onbeforeprint()
{
//將一些不需要打印的隱藏
}
function window.onafterprint()
{
//放開隱藏的元素
}
 

通過這兩個方法,就可以實現頁面的部分打印

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章