2009-08-25 20 views
0

FF3でページの一部を印刷しようとしています。これはIE7で正常に動作します。 FFでは、ページは印刷しようとしている部分に正しく変更されますが、印刷ダイアログは表示されません。ここに私のコードです:Window.Print()はFF3で動作しません

function PrintPage() { 
    var fullPage = document.body.innerHTML; 
    document.body.innerHTML = document.getElementById('content').innerHTML; 
    document.focus(); 
    window.print(); 
    document.body.innerHTML= fullPage; 
} 

私はここで間違っていますか?

+0

印刷したい領域をCSSで表示してみませんか? –

+3

または印刷スタイルシート –

答えて

2

document.focus FFには存在しません。私はあなたのコードがタイプエラーで吹き飛ばされたとします。、window.printの直前に呼び出してください。競合する文を削除すると、印刷ダイアログが表示されますか?

関連する問題