Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт вывода на печать html страницы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня тоже тут насущная проблема! Как сделать, что бы window.print() распечатывал только определённый элемент, ну скажем, div c определённым "id" ?  
И ещё проблема, ещё насущнее! Как мне сделать, что бы при нажатии кнопки на веб странице, она сохранялась бы в файле Excel?  

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 18:44 30-08-2009
Tamerlan2001

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как мне сделать, что бы при нажатии кнопки на веб странице, она сохранялась бы в файле Excel?  

Может быть всё же кто-то ответит, как поместить на HTML странице таблицу в формате Excel и чтобы она спечатывалась и сохранялась в этом же формате. Заранее спасибо.
 

Всего записей: 1 | Зарегистр. 17-04-2008 | Отправлено: 13:13 02-09-2009 | Исправлено: Tamerlan2001, 13:17 02-09-2009
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Tamerlan2001, вообще, как я успел уже выяснить, самое распостранённое решение, это применение PEAR классов, http://pear.php.net/index.php , пакета Spreadsheet_Excel_Writer http://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.php .
Но PEAR классы надо устанавливать на сервер, и это проходит не всегда легко и гладко.  
Есть много альтернативных решений. Если сервер под Windows - то применение COM.
А вот здесь http://forum.ru-board.com/topic.cgi?forum=31&topic=10132#1, например, предлагают сохранять файл html c расширением xls.

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 17:01 02-09-2009 | Исправлено: israel_rider, 17:02 02-09-2009
jopodril

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

День добрый! Подскажите пожалуйста как сделать чтоб печаталась не вся страница а изображение вложенной на страницы? Все перерыла ничего не могу найти, везде только печать страницы.

Всего записей: 1 | Зарегистр. 27-10-2010 | Отправлено: 12:36 27-10-2010
Tulikivi



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно эта тема уже не актуальна, но все таки напишу как я сделал вывод определенного блока страницы на печать, дабы облегчить поиск остальным (сам потратил на это кучу времени):

Код:
 
<HTML>
<HEAD>
<style type="text/css" media="print">
  div.no_print {display: none; }
</style>
</HEAD>
<BODY>
 
<div class="no_print">
тут пишем текст который не будет выводиться на печать, но он прекрасно отображается и читается в браузере
</div>
 
  этот текст вы увидите при печати =)
 
<div class='no_print'>
тут пишем текст который не будет выводиться на печать, но он прекрасно отображается и читается в браузере
<a href=# onClick="window.print();">распечатать</a>
</div>
 
</BODY>
</HTML>
 

Всего записей: 31 | Зарегистр. 03-06-2007 | Отправлено: 10:20 08-01-2011
EvgenyBobrov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли сделать так, чтобы при нажатии на кнопку печать, страничка сразу печаталась, а не появлялось окно с выбором принтера?

Всего записей: 2 | Зарегистр. 07-04-2011 | Отправлено: 16:27 07-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EvgenyBobrov

Цитата:
Можно ли сделать так, чтобы при нажатии на кнопку печать, страничка сразу печаталась, а не появлялось окно с выбором принтера?

нет
мало того, что это не безопасно, так еще и принтер по умолчанию может быть не тот, который хочет использовать человек

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:38 07-04-2011
EvgenyBobrov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дело в том что данная страничка будет отображаться только на терминале для посетителей (чтобы распечатать талончик электронной очереди).
 
Может есть настройка браузера или какие то способы автоматического нажатия кнопки enter?

Всего записей: 2 | Зарегистр. 07-04-2011 | Отправлено: 06:57 08-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EvgenyBobrov

Цитата:
Может есть настройка браузера или какие то способы автоматического нажатия кнопки enter?

нет
ну если какие то установленные надстройки в браузере, но это не имеет отношения к данному разделу.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:58 08-04-2011 | Исправлено: Cheery, 19:58 08-04-2011
Vampirator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Подскажите, как при печати добавить определенные колонтитулы?
Подробнее: у меня есть документ на несколько страниц, при выводе на печать браузер добавляет колонтитулы, в которых есть дата, количество страниц, название документа и путь к документу. Эти колонтитулы можно выключить и печатается только текст. Собственно, можно как-то изменить эти автоматические колонтитулы?

Всего записей: 3 | Зарегистр. 29-06-2012 | Отправлено: 09:50 29-06-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vampirator

Цитата:
Собственно, можно как-то изменить эти автоматические колонтитулы?

никак, только меняя настройки в браузере, если можно. с веб страницы это не регулируется

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:42 29-06-2012
Vampirator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Спасибо!
 
А вообще есть какие-нибудь средства для определения конца печатного листа?

Всего записей: 3 | Зарегистр. 29-06-2012 | Отправлено: 07:14 03-07-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vampirator

Цитата:
А вообще есть какие-нибудь средства для определения конца печатного листа?

в каком смысле? через css вы можете задать размеры страницы в любых едииницах (даже в сантиметрах или миллиметрах)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:49 03-07-2012
Vampirator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в каком смысле? через css вы можете задать размеры страницы в любых едииницах (даже в сантиметрах или миллиметрах)

 
У меня есть шаблон документа куда вставляются данные из бд. Соответственно, в зависимости от количества вставляемых данных текст на печатной страници может смещаться. Можно как-то определить, где будет заканчиваться печатная страница и вставить туда дополнительную строчку?
 
Если не составит труда, пожалуйста, киньте ссылочку на задание размеров страницы в css!

Всего записей: 3 | Зарегистр. 29-06-2012 | Отправлено: 09:56 03-07-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vampirator

Цитата:
киньте ссылочку на задание размеров страницы в css!

http://htmlbook.ru/css/media
 
ну и почитайте хотя бы с переводчиком
http://davidwalsh.name/css-page-breaks

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:08 03-07-2012 | Исправлено: Cheery, 10:10 03-07-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт вывода на печать html страницы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru