Так что мне нужно иметь возможность распечатать диалоговое окно jQuery UI.Мое решение до сих пор привело меня к созданию кнопки «Печать», которая создает новый <iframe>
, заполненный содержимым диалогового окна, а затем печатает его.
Я хотел бы иметь возможность удалить <iframe>
как только печать завершится.Есть ли способ, которым я могу сделать это?Я знаю, что в IE есть событие onAfterPrint, но мне нужно, чтобы оно работало во всех браузерах.
Спасибо!
Редактировать: Я ценю альтернативные предложения, однако ястолкнулся с всевозможными проблемами, пытаясь использовать правила CSS для печати диалогов JQuery.На страницах с большим количеством содержимого и несколькими диалоговыми окнами структура наложения и других элементов приведет к печати дополнительных пустых страниц.Я пробовал много комбинаций {видимость: скрытый;} и {display: none;} но не смог найти решение.