Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

страница для распечатки

5.0K
31 декабря 2006 года
Fubu_By
74 / / 31.12.2006
как сделать чтобы в странице для распечатки, на сайте, добавить типо верхних и нижних калантитулов???
12
01 января 2007 года
alekciy
3.0K / / 13.12.2005
В браузерах нельзя управлять текстом в верхних и нижних колонтитутах.
5.0K
01 января 2007 года
Fubu_By
74 / / 31.12.2006
Я это знаю просто, вот видел распечатки веб страниц и там везде, в начале и в конце каждой строницы, распечатывается адрес откуда скачено было
вот хочу сделать тоже самое и на своём сайте
12
01 января 2007 года
alekciy
3.0K / / 13.12.2005
Это делается автоматически браузером. Ни чего специально делать не нужно. Ну и кроме того на это через JS вообще невозможно повлиять.
325
09 января 2007 года
Franky
723 / / 10.08.2005
Ну почему же...
Все зависит от вида сайта. Можно ведь сделать по клику "принтабельный" вид страницы и добавить верх/низ. Данные из основного окна вытащить хоть innerHTML (если ДИВ).
13
09 января 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Franky
Ну почему же...
Все зависит от вида сайта. Можно ведь сделать по клику "принтабельный" вид страницы и добавить верх/низ. Данные из основного окна вытащить хоть innerHTML (если ДИВ).



Ну приведите нам пример кода который управляется колонтитулами... Интересно посмотреть...

325
09 января 2007 года
Franky
723 / / 10.08.2005
Цитата: RussianSpy
Ну приведите нам пример кода который управляется колонтитулами... Интересно посмотреть...


Код:
<div id="div1">
это основной текст
</div>

<a href="java script:print();">print</a>
...
function print()
{
window.open('print.htm','q');
q.document.write="верхний колонтитул <br>";
q.document.write=div1.innerHTML+"<br>";
q.document.write="нижний колонтитул";
}

как-то так, не поверял.
13
09 января 2007 года
RussianSpy
3.0K / / 04.07.2006
Это просто строка снизу и строка сверху, а не колонтитулы....
325
09 января 2007 года
Franky
723 / / 10.08.2005
какая разница, если они будут на результате вверху и внизу? Хоть горшком назови...
13
09 января 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Franky
какая разница, если они будут на результате вверху и внизу? Хоть горшком назови...


Уважаемый, вы вообще знаете значение этого слова?
В вашем примере если в документе всего одно короткое прежложение отцентрованное по вертикали, то верхний колотитул будет тоже по центру (чего быть не должно). А вообще в текстовых процессорах колонтитулом обычно зовут специальный текст, находящийся за верхней или нижней границей текстового документа. Даже в то же ворде чтобы задать колонтитулы нужно немного постараться.

Средствами CSS2 и HTML невозможно управлять колонтитулами при печати документа.
Если не верите - идите и почитайте стандарт: w3.org

325
09 января 2007 года
Franky
723 / / 10.08.2005
Цитата: RussianSpy

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


Вам, уважаемый, с Вашими-то познаниями грешно жаловаться на отсутствие позиционирования в примере. Могли бы и сами додумать множество вариантов.

Цитата: RussianSpy

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



"Чукча не читатель"?

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

12
09 января 2007 года
alekciy
3.0K / / 13.12.2005
RussianSpy прав. Ясное дело извратиться то можно. Однако div прилепленый сверху страницы колонтитулом не становить. Хотя и может выполнят такую функцию ввиду отсутсвия возможности управления колонтитулами. Однако же это все равно не колонтитул ибо не является им по определению.
325
09 января 2007 года
Franky
723 / / 10.08.2005
"Хотя и может выполнят такую функцию ввиду отсутсвия возможности управления колонтитулами."

Золотые слова! По-моему это и требовалось топикстартеру, а уж каким методом - не важно.
15
09 января 2007 года
shaelf
2.7K / / 04.05.2005
Готов подписаться под каждым словом RussianSpy. А если нужно просто текст подставить можно и средствами html + css, ибо нефиг везде пихать JavaScript.
<link media="print" /> рулит не по детски ;-)
832
09 января 2007 года
Carpus
390 / / 14.04.2005
Цитата: RussianSpy
Средствами CSS2 и HTML невозможно управлять колонтитулами при печати документа.



Можно немного поизвращаться ;-) В CSS 2.1 у свойства display могут быть значения table-header-group и table-footer-group. При печати пользовательские агенты могут (но не обязаны :) ) повторять строки из заголовка/подвала на каждой странице. Получается нечто вроде колонтитулов. Колонтитулы, которые выводит браузер, ессественно, никуда не деваются.

Пример работает только в IE 6 SP2

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Printing table header&amp;footer</title>
<style type="text/css">
table {
  width: 100%;
  border-collapse: collapse;
  }
thead {
  display: table-header-group;
  }
tfoot {
  display: table-footer-group;
  }
tr, td {
  border: solid 1px #000;
 }
table, th {
  border: none !important;
}
@media print {
  caption {
    display: none;
  }
}
</style>
</head>

<body>
<table>
<caption>Table 1</caption>
<thead><tr><th colspan="2">header</th></tr></thead>
<tfoot><tr><th colspan="2">footer</th></tr></tfoot>
<tbody>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>1</td><td>2</td></tr>
</tbody>
</table>
</body>
</html>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог