2012-10-27 62 views
1

我的網站需要一個打印選項,但我一直在嘗試和谷歌搜索幾個星期,我無法弄清楚。該網站上有一個div,裏面有一個滾動條。當我打印時,只有可見區域打印。打印滾動DIV的所有內容

我已經嘗試了很多我從JavaScript上找到的東西到@media print,我無法使它工作。

這是我的div:

<div style="overflow:scroll; height:814px" id="results"> 
<table> 
...contents, some tables, text and images... 
</table> 
</div> 

只要我刪除「溢出:滾動」打印工作正常,那就是不斷搞亂我的滾動。我真的需要一步一步地掌握如何完成這項工作。

希望有人能幫助我,

周杰倫

+0

沒有人能幫助嗎? :( – Jay

回答

0

使用這個JS功能:
打印DIV是結果

function printpage() 
    { 
     var originalContents = document.body.innerHTML; 
     var printReport= document.getElementById('results').innerHTML; 
     document.body.innerHTML = printReport; 
     window.print(); 
     document.body.innerHTML = originalContents; 
    }