![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Fubu_By |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
мне нужно чтобы при вызове print, произошла задержка пару секунд чтобы страница загрузилась, и только тогда отправилась на печать. как это сделать посоветуйте
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
может определить кнопку "принт", нажимаем, загружается страница, а в самом конце (загружаемой страницы или по событию onload) запуск функции print ?
|
|||
|
||||
| Fubu_By |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
а тогда такой вопрос, у меня для распечатки используюеть отдельный стиль
и если не сложно напиши твой вариант, а то я c javascript'ом почти не работаю, в основном php разве он не будет ждать загруз этой страници, а не генерирумой спомощью стиля для распечатки? Это сообщение отредактировал(а) Fubu_By - 7.2.2008, 12:56 |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
Обычно для печати применяется открытие нового окна без рекламы, иногда без картинок, то есть более упрощенный вариант страницы. javascript: Window.open() З.Ы. щас найду очень хороший пример и напишу ссылку... -------------------- ![]() ![]() |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
не знаю, с распечатками не сталкивался,
а насколько я представляю эта страница со стилями должна подгружаться сразу как и обычная, но при распечатке просто стили берутся из неё. т.е. никаких проблем нет, надо просто стили в print.css правильно расписать и всё впрочем могу ошибаться |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
Fubu_By, значит, идея такая: вызываем window.open("about:blank", "page title");, а потом "на лету" вписываем содержимое этому пустому окну. В этом случае обращение к серверу не происходит, но код не маленький получается. Предполагается, что будет большое количество обращений к этой функции. Или можно сделать на пхп упрощенный вариант страницы, где css уже внутри html, а javascript функция вызывается при window.onload = function() {print()}.
-------------------- ![]() ![]() |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 9 Всего: 67 |
GZep, ну заснм все эти лишние действия, если есть media=print, как жуе писал bars80080? Его, насколько мне известно, понимают все браузеры.
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
solenko, хм... не знаю... так просто предложил как вариант
-------------------- ![]() ![]() |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |