Как распечатать вебстраницу, которую не видит пользователь
Запретить пользователю распечатать текущую страницу что ли?
Как ты хочешь не дать пользователю добраться до печатаемого, если для распечатки информация должна быть на его компьютере?
Скорее это нужно, чтобы сразу выводить версию для печати вместо версии для просмотра документа.
Там, где я это видел, сначала выводится версия для печати, а уже потом появляется диалог печати.
http://megafonmoscow.ru/tariffs/plans/
Нажми на кнопку „Распечатать“ справа вверху, распечатай и посмотри.
Тебе что-то подобное нужно?
Нажми на кнопку „Распечатать“ справа вверху, распечатай и посмотри.
Тебе что-то подобное нужно?
Две css-ки, для обычной страницы и для media: print.
В одной цсске один кусок видим, второй нет.
В другой - наоборот.
А мне надо более сложный вариант.
Вот это возможно то, что нужно - попробую, спасибо.
Оставить комментарий
durka82
Желательно кроссплатформенное решение.То есть пользователь видит перед собой страницу и кнопку Напечатать (в которой видимо что-то вроде windows.print.
Он нажимает на кнопку, но печатается не то, что он видит, а что-то другое.
Сразу приходят на ум 2 варианта:
1. сделать скрытый фрэйм, засунуть туда нужный документ и печатать только этот фрэйм
2. прицепить эти страницы снизу к той, которую пользователь видит, + убрать полосу прокрутки + как-то выделить (дивом, например)
Но в первом случае не хотелось бы использовать фрэймы, а во втором - все равно есть возможность добраться до печатаемого.
Мб есть какой-то другой вариант, лишенный этих недостатков (ну или просто чем-то лучше)?