Помощник
|
распечатка таблицы со страницы сайта |
VIKI_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
10.7.2009, 20:57;
Ответить: Apay
Сообщение
#2
|
|
для таких вещей существует "print version" - версия страницы, которая открывается в новом окне и содержит только необходимое для печати. вам нужно предусмотреть генерацию именно print version по надатию на кнопочку, а потом уж из странички print version вызывать window.print();
второй способ: создать особый css, который скрывает все элементы кроме таблички, и привязать к странице самой последней, указав media="print", примерно так: <link rel="stylesheet" type="text/css" href="print.css" media="print" />
|
|
|
VIKI_hb
|
Сообщение
#3
|
|
Теоретически понятно. А как будет выглядеть первый способ применительно к такому примеру. Заранее спасибо
<DIV >
<h1>текст1</h1> <h2>текст2</h2> <p>текст3</p> <table cellspacing="1" cellpadding="2" border="1" width="400"> <tr> <th align="center">текст4</th> <th align="center">текст5</th> </tr> <tr> <td align="center">текст6</td> <td align="center">текст7</td> </tr> </table> </DIV > |
|
|
Apay |
10.7.2009, 21:39;
Ответить: Apay
Сообщение
#4
|
|
<table cellspacing="1" cellpadding="2" border="1" width="400"> <tr> <th align="center">текст4</th> <th align="center">текст5</th> </tr> <tr> <td align="center">текст6</td> <td align="center">текст7</td> </tr> </table> только необходимое, многие красивости можно опустить |
|
|
VIKI_hb
|
Сообщение
#5
|
|
и как эту таблицу распечатать? что нужно вписать в код HTML? Покажите, пожалуйста на моем примере.
|
|
|
VIKI_hb
|
Сообщение
#6
|
|
Я не понимаю, как
предусмотреть генерацию именно print version по надатию на кнопочку, а потом уж из странички print version вызывать window.print(); |
|
|
Apay |
10.7.2009, 23:16;
Ответить: Apay
Сообщение
#7
|
|
в основной стрнице должна быть ссылка типа
<input type="button" value="Версия для печати" onclick="window.open('print_version.php')" /> print_version.php должна генерить примерно такую страницу <html>
... <body> <table cellspacing="1" cellpadding="2" border="1" width="400"> <tr> <th align="center">текст4</th> <th align="center">текст5</th> </tr> <tr> <td align="center">текст6</td> <td align="center">текст7</td> </tr> </table> <input type="button" value="Распечатать таблицу" onclick="window.print()" /> </body> </html> |
|
|
VIKI_hb
|
Сообщение
#8
|
|
print_version.php должна генерить страницу автоматически или ее нужно специально создавать? У меня действующий сайт, я редактирую и создаю новые страницы HTML в панели администрирования. Нужно создать новую страницу в панели администрирования или по FTP на сервере?
|
|
|
Apay |
11.7.2009, 0:11;
Ответить: Apay
Сообщение
#9
|
|
если таблица статичная, то можно просто создать html файл, если динамическая - тут сложнее, надо вычленить код создания таблицы.
|
|
|
VIKI_hb
|
Сообщение
#10
|
|
как определить статичная таблица или динамическая и какое страница должна иметь имя, если таблица статичная- print_version.html вместо print_version.php?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 38 | 2Index | 6602 | Сегодня, 12:56 автор: 2Index |
|
Какой % отказов нормален для сайта? | 11 | Aloof | 2801 | 16.4.2024, 12:48 автор: diviner99 |
|
SiteAnalyzer - бесплатная программа для аудита и анализа сайта | 77 | Chaser | 74207 | 9.4.2024, 11:36 автор: Chaser |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 830 | 7.4.2024, 18:05 автор: Alex-777 |
|
Продвижение молодого сайта | 30 | maxmer | 6573 | 26.3.2024, 21:49 автор: c4p1t4l15t |
Текстовая версия | Сейчас: 18.4.2024, 19:32 |