2011-09-13 11 views
4

Print()関数を使用して動的に生成されたHTMLテーブルを印刷しています。 印刷時に各ページのヘッダーとフッターを印刷するには、 スタイルを使用しました。各ページのページ番号(1/4)print

正常に動作しているので、<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で、あなたは、単にページ設定に入ることができると、ヘッダーとページ番号とURLを表示するフッターのための「& U & B & D」のために「& Pの& &ワットBPAGE & P」を削除します。

しかし、私は多くのユーザーのためのWebアプリケーションを開発しており、このURLとページ番号を表示させたくありません。各PCに移動してインターネットエクスプローラでページ設定の設定を変更する代わりに、ユーザーが印刷したいウェブページのJavaScriptコードでヘッダーとフッターの値を変更することができます。そしてもしそうなら、これはどのように達成されますか?これについて前の議論がある場合は、スレッドに私を指摘してください。私の知る限り、スクリプトを介してこれを行うことができない離れていて

おかげ (^_^)

+0

おそらくこれが役立ちます:http://stackoverflow.com/questions/264685/css-start-numbering-pages-with-2-instead-of-1 –

答えて

0

。 URLを無効にする設定は、スクリプトを通じてアクセスできないレジストリ内に保存されます。

0

このjavascript toolkitをチェックしてください。それは、CSS/javascriptを介して並べ替え、およびページ番号、ページ数の表示のいくつかの種類があります。