2011-09-13 130 views
4

我使用Print()函數打印動態生成的Html表格。 打印頁眉和頁腳打印時,我用下面提到 風格。打印每頁上的第頁,共4頁打印

它工作正常,現在我需要將頁碼放在<tfoot>頁腳行中,如page 1 of 4

請幫忙,我該如何設置頁碼?

<style type="text/css"> 
    @media print { 
     thead { display: table-header-group; } 
     tfoot { display: table-footer-group; } 
    } 
    @media screen { 
     thead { display: block; } 
     tfoot { display: block; } 
    } 
</style> 

我試過,但它不工作:

@page :left { 
    @bottom-left { 
     content: counter(page); 
    } 
} 

的Internet Explorer >>文件>>頁面設置>>它顯示頁眉和頁腳我想改變標頭值以務實的態度頁腳。 希望通過CSS改變 的Internet Explorer >>文件>>頁面設置>>頁眉/頁腳頁眉和頁腳值

我想,當你打印的東西和頁腳將顯示頁面數出停止顯示標題在Internet Explorer中,你可以簡單地進入頁面設置和刪除「&W¯¯& bPage & P的& P」頁眉和「&ü& b & d」頁腳,顯示的頁碼和網址。

但是,我正在爲許多用戶開發Web應用程序,他們不希望顯示此URL和頁碼。與其轉向每臺PC並更改其Internet Explorer中的頁面設置設置 - 是否可以使用用戶想要打印的網頁中的JavaScript代碼修改頁眉和頁腳值。如果是的話,這是如何實現的。如果以前有關於此的討論,請將我指向該主題。

感謝 (^_^)

+0

也許這將有助於:http://stackoverflow.com/questions/264685/css-start-numbering-pages-with-2-instead-of-1 –

回答

0

至於我離開你無法通過腳本來做到這一點。禁用url的設置存儲在註冊表中,無法通過腳本訪問。