Window.Print()在FF3中不起作用

时间:2009-08-25 23:17:01

标签: javascript printing

我正在尝试在FF3中打印部分页面。这在IE7中工作正常。在FF中,页面正确更改为我尝试打印的部分,但打印对话框从未出现。这是我的代码:

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

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

FF中不存在

document.focus。我想,在document.focus之前调用window.print时,您的代码会出现TypeError错误。如果删除冲突的语句,是否会出现打印对话框?