Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сделать ссылку на печать с сайта?
 
 автор: hitball   (08.03.2010 в 21:01)   письмо автору
 
 

Такой вопрос возник. Помогите, пожалуйста, найти ответ.
Как сделать ссылку на печать с сайта? Чтобы под картинкой была ссылка "Распечатать"

  Ответить  
 
 автор: shah   (08.03.2010 в 21:29)   письмо автору
 
   для: hitball   (08.03.2010 в 21:01)
 

<!---ссылка для распечатки страницы -->
<a href="javascript:(print());">Распечатать</a>

  Ответить  
 
 автор: hitball   (08.03.2010 в 21:36)   письмо автору
 
   для: shah   (08.03.2010 в 21:29)
 

дело в том, что на странице много картинок (раскрасок) и под каждой нужно сделать ссылку на печать...

  Ответить  
 
 автор: shah   (08.03.2010 в 22:02)   письмо автору
 
   для: hitball   (08.03.2010 в 21:36)
 

Как вариант, для каждой картинки сделать ссылку на страницу. На которой будет открываться выбраная пользователем картинка и уже там установить ссылку на печать.

Для этой страницы также можно создать два файла css. один - для страницы, другой для печати. Во-втором для всех не нужных блоков прописать
display:none

<link rel="stylesheet" type="text/css" media="screen" href="/css/style.css" title="printview" />
<!–- Для собственно принтеров -–>
<link rel="stylesheet" type="text/css" media="print" href="/css/print.css" />

  Ответить  
 
 автор: hitball   (09.03.2010 в 14:20)   письмо автору
 
   для: shah   (08.03.2010 в 22:02)
 

Хорошо.
print.css
какое содержимое этого файла?

  Ответить  
 
 автор: shah   (09.03.2010 в 16:06)   письмо автору
 
   для: hitball   (09.03.2010 в 14:20)
 

Любое, в зависимости от того, что вы планируете получить при выводе на печать.
В этом файле вы можете указать стили отдельно для печати.
Например если есть блок с шапкой сайта, т.е

<div id="header">
    Шапка
 </div>

чтобы при выводе на печать исключить эту шляпу в print.css указываем след. настройки для этого блока.


#header { display: none;}

  Ответить  
 
 автор: hitball   (09.03.2010 в 23:59)   письмо автору
 
   для: shah   (09.03.2010 в 16:06)
 

спасибо большое за консультацию!

  Ответить  
 
 автор: hitball   (10.03.2010 в 14:57)   письмо автору
 
   для: shah   (09.03.2010 в 16:06)
 

вот еще хотела спросить, как на этом сайте http://www.raskraska.com/raskraski/265/ сделана печать и вывод картинок с увеличением? это какая-то галлерея, да? подскажите, пожалуйста, какая именно

  Ответить  
 
 автор: hitball   (10.03.2010 в 17:39)   письмо автору
 
   для: hitball   (10.03.2010 в 14:57)
 

подскажите мне, пожалуйста, уже не терпится начать работу)

  Ответить  
 
 автор: shah   (10.03.2010 в 18:06)   письмо автору
 
   для: hitball   (10.03.2010 в 17:39)
 

Подобное можно сделать при помощи jquery, с помощью модальных окон.

Как их создавать подробно описано сдесь -
http://ruseller.com/lessons.php?rub=32&id=154

На этом сайте есть и пример самой галереи
http://ruseller.com/lessons.php?rub=32&id=238

  Ответить  
 
 автор: hitball   (10.03.2010 в 18:14)   письмо автору
 
   для: shah   (10.03.2010 в 18:06)
 

спасибо за ответ!
Но здесь ничего не говориться о печати картинки из галереи...

  Ответить  
 
 автор: sim5   (10.03.2010 в 18:19)   письмо автору
 
   для: shah   (10.03.2010 в 18:06)
 

Модальное окно (или правильнее, модальный диалог) доступен только в IE, и jQery навряд ли это делает.

  Ответить  
 
 автор: hitball   (10.03.2010 в 18:24)   письмо автору
 
   для: sim5   (10.03.2010 в 18:19)
 

а что это тогда за галерея на сайте раскраски? о которй я спрашивала ниже? там печать доступна со всех браузеров

  Ответить  
 
 автор: sim5   (10.03.2010 в 18:40)   письмо автору
 
   для: hitball   (10.03.2010 в 18:24)
 

Есть такое в windows, которое называется WinAPI, и оно предоставляет разработчику модальный диалог, который с удовольствием использует IE, а вот другие браузеры им брезгуют :) JQuery предоставляет кроссбраузерные решения, и думаю, что и вы этот диалог навряд-ли будете использовать, так что не ломайте им себе голову. )
К галерее этот диалог никакого отношения не имеет, да и к печати тоже. Не надо запоминать термины, которые не имею отношения к чему либо рассматриваемому. Не знаю, что хотел автор выше сказать своим комментарием, но модальность в данном случае чисто номинальна.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования