На моем сайте есть кнопка «напечатать эту страницу».
Я загружаю файл HTML шаблона статической печати в скрытый iframe, копирую HTML-код на эту страницу с помощью jQuery и вызываю window.print()
из Iframe.стр.Все хорошо, за исключением Safari, который также хочет напечатать родительский фрейм, поэтому у меня открывается два диалоговых окна печати.
Я попытался вызвать window.print изнутри iframe и вызвать его изparent, нацеливаясь на iframe (document.printFrame.window.print()
), но я получаю два диалоговых окна независимо.
Кто-нибудь знает способ обойти это?Я хочу напечатать только Iframe, а не родительский.