2009-08-25 115 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來顯示您想要打印的區域? – 2009-08-25 23:19:30

+3

或打印樣式表 – 2009-08-25 23:31:17

回答

2

document.focus在FF中不存在。我想你的代碼在調用document.focus時發生TypeError,在window.print之前。如果刪除衝突語句,是否顯示打印對話框?