Страницы: 1
У меня на страничке есть таблица которая позиционируется так
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Прайс-лист </title>
<STYLE TYPE="text/css"> tr { font-size: 8pt; } </STYLE>
</head>
<body>
<form>
<div id=my_elements>
......
<input type="button" value="Печать " name="print_kntr" onclick= "hide_elements('collapse')" STYLE="width:180px">
........
</div>
<table id=price_tab border="1" cellpadding="0" cellspacing="0" STYLE="position:relative;top:25px">
</table>
</form>
</body>
</html>
В скрипте на кнопке, я убираю видимость my_elements и поднимаю таблицу вверх, чтобы не было пустого места на странице. После этого всё отображается замечательно. Начинаю распечатывать страницу, а таблица занимает не полностью страницу как положено, а примерно 2/3 листа А4. Пустым остаётся низ листа, высота пустого места примерно равна высоте my_elements.
ПОдскажите плз, это глюк лисы или ошибка в коде.
Вот скрипт на кнопке:
function hide_elements(visibility_){
my_elements.style.visibility=visibility_
price_tab.style.top=-350;
self.print()
}
Отсутствует
Объяснять лень.
Смотрите стандарт CSS
В качестве примера использования тот же ALA и статьи оттуда:
http://www.alistapart.com/articles/goingtoprint/
http://www.alistapart.com/articles/alaprintstyles/
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
С печатью на весь лист разобрался. Надо было в скрипте заменить
my_elements.style.visibility=visibility_
на
my_elements.style.display='none'.
Но наткнулся на следующие грабли.
При печати я часть колонок делаю невидимыми все тем же
col1.style.visibility='collapse'
col2.style.visibility='collapse'
.......
(плз, не надо меня отправлять на изучение css )
При печати первая страница распечатывается как положено, а следующие с полным кол-вом колонок. Несмотря на то, что находится на экране и первом листе. Кроме этого в распечатках и предварительном просмотре, колонки которые не должны быть отображены и распечатаны - пустые! Т.е. в тех колонках видимость которых включена, данные есть, а в тех колонках для visibility которых сделан 'collapse' - данных нет.
Отсутствует
Страницы: 1