2009-11-10 4 views
0

Я использую window.print() изнутри iFrame. Это работает безупречно в FF, но не очень хорошо в IE7. В IE7 он отображает диалоговое окно «Печать», однако сам диалог медленный, прерывистый и нестабильный.Проблемы с window.print с iFrame и IE7

У меня возникли проблемы с пониманием этой проблемы, и любая помощь будет принята с благодарностью.


Если я могу добавить, то же самое происходит при печати содержимого одного и тот же плавающего фрейма из-за пределы плавающего фрейма в вопросе. Кроме того, при нажатии кнопки «Файл-> Печать диалогового окна« Печать »функция работает нормально.

ответ

4

Попробуйте использовать:

document.execCommand('print', false, null); 

Это, кажется, работает в IE7, но вы, вероятно, захотите использовать условное и использовать window.print() для других браузеров.

Смежные вопросы