Window.Print () не работает в FF3 - PullRequest
       3

Window.Print () не работает в FF3

0 голосов
/ 26 августа 2009

Я пытаюсь напечатать часть страницы в 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 Ответ

2 голосов
/ 26 августа 2009

document.focus не существует в FF. Я полагаю, ваш код взрывается с ошибкой TypeError при вызове document.focus, прямо перед window.print. Появляется ли диалоговое окно печати, если вы удалите конфликтующее утверждение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...