close

轉自 http://blog.25sprout.com/2012/09/03/javascript-print/

--

今天在寫程式的時候需要從網頁上列印線上報名後的確認表單(包括報名序號、姓名等資料…)

上網找到了這個秒殺級的『列印本頁』JavaScript:

<script type="text/javascript" language="JavaScript">
function varitext(text){
text=document
print(text)
}
$(document).ready(function() {
$('#print').click(function(){
varitext();
})
});
</script>

把你要設為『列印本頁』的按鈕或連結 id attribute 設為 “print"
當網友按下按鈕後,就會自動跳出瀏覽器預覽列印的對話視窗。

雖然利用 jQuery 的一些套件可以做到列印網頁指定的局部範圍,感覺更酷
但一是因為這個專案用不到這樣進階的功能,二是為了能快速的完成開發
既然可以在 5 分鐘達到基本的目的就不需要花 30 分鐘去看 Document,你說是吧

Done is better than perfect!

 

原文出處:http://www.9w2u.com/javascript_show.asp?SHOWID=231

--

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()