Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Печать страницы  (Прочитано 14995 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Tatyana
Участник

ru
Offline 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
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 22-02-2010 12:54 » 

css

media="print"

Вроде понятно объяснил Улыбаюсь

<link href="CSS_for_print" rel="stylesheet" type="text/css" media="print" />
Соответственно написать css файл и свойствами скрыть ненужные блоки.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Tatyana
Участник

ru
Offline Offline
Пол: Женский

« Ответ #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
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #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
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #4 : 22-02-2010 13:48 » 

Tatyana, Браузер автоматически сам скачивает, когда открывает документ. И поведение браузера, если он видит документ, что он может его открыть. Он его автоматически откроет. Пользователь уже в дальнейшем может его записать себе на диск.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 22-02-2010 14:19 » new

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
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 22-02-2010 14:28 » 

Проще сделать так, чтобы сервер сам говорил браузеру что делать с этим файлом
Потому как сервер сам  решит (по типу файла) какой заголовок он отдаст.
.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines