Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Клиентские скрипты
> Тема:
Печать страницы
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Печать страницы (Прочитано 15311 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tatyana
Участник
Offline
Пол:
Печать страницы
«
:
22-02-2010 12:46 »
Главная станица сайта index.html состоит из 3 фреймов - top, left, main. в main отображаются страницы, их нужно печатать.
Допустим в main загружается файл print.html
пишу
Код:
<a href=# onClick="window.print()">распечатать</a>
естественно печатаются все 3 фрейма.
Нужно следующее, нажимаем "распечатать" (как на картинке) и печатаем файл print.html.
Ссылка на печать на самой станице print.html
http://s14.radikal.ru/i187/1002/6e/129b404a8e8a.jpg
Вроде понятно объяснила...
Заранее спасибо!!!
Записан
Smile, though your heart is aching
Smile, even though it's breaking ©
Sla
Команда клуба
Offline
Пол:
Re: Печать страницы
«
Ответ #1 :
22-02-2010 12:54 »
css
media="print"
Вроде понятно объяснил
<link href="CSS_for_print" rel="stylesheet" type="text/css" media="print" />
Соответственно написать css файл и свойствами скрыть ненужные блоки.
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Tatyana
Участник
Offline
Пол:
Re: Печать страницы
«
Ответ #2 :
22-02-2010 13:34 »
если честно совсем ничего не поняла, как всегда....
хм... немножко другой вопрос. если написать
Код:
<a href="123.doc" target="">Скачать</a>
то пользователю будет предложено скачать этот файл.
Как тоже самое сделать для html-файла? т.е., если мы напишем
Код:
<a href="Ispoln.html" target="">Скачать</a>
то файл будет просто открыт в браузере, а нужно чтобы он также скачался...
Записан
Smile, though your heart is aching
Smile, even though it's breaking ©
Sla
Команда клуба
Offline
Пол:
Re: Печать страницы
«
Ответ #3 :
22-02-2010 13:47 »
Tatyana
,
style.css
Код: (CSS)
#banner
{
}
for_print.css
Код: (CSS)
#banner
{
visibility
:
hidden
;
display
:
none
;
}
Код:
<link href="css/style.css" rel="stylesheet" type="text/css" media="media" />
<link href="css/for_print.css" rel="stylesheet" type="text/css" media="print" />
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
Re: Печать страницы
«
Ответ #4 :
22-02-2010 13:48 »
Tatyana
, Браузер автоматически сам скачивает, когда открывает документ. И поведение браузера, если он видит документ, что он может его открыть. Он его автоматически откроет. Пользователь уже в дальнейшем может его записать себе на диск.
Записан
Не будите спашяго дракона.
Джаффар (Коша)
Sla
Команда клуба
Offline
Пол:
Re: Печать страницы
«
Ответ #5 :
22-02-2010 14:19 »
Tatyana
,
смотрим и изучаем атрибуты тега <a>
лучше всего в фале DTD, например
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
Код:
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
>
Обращаем внимание на
type %ContentType; #IMPLIED
Ищем %ContentType в файле DTD
Код:
<!ENTITY % ContentType "CDATA">
<!-- media type, as per [RFC2045] -->
Ищем RFC2045
и читаем матчасть
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Sla
Команда клуба
Offline
Пол:
Re: Печать страницы
«
Ответ #6 :
22-02-2010 14:28 »
Проще сделать так, чтобы сервер сам говорил браузеру что делать с этим файлом
Потому как сервер сам решит (по типу файла) какой заголовок он отдаст.
.
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Клиентские скрипты
> Тема:
Печать страницы
Загружается...