|
|
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
Есть страничка на которой находится таблица: 1 строка: логотип; 2 строка: меню; 3 строка: название таблицы в iframe; 4 строка: iframe, содержащий достаточно длинную таблицу, поэтому у него есть скроллы; 5 строка: кнопки управления данными; 6 строка: подвал странички. Среди прочих есть кнопка для печати, при нажатии на которую нужно сформировать страничку для печати, где будут только 3 и 4 строки. Вот такой, собственно, вопрос. Может кто поможет? З.Ы. С javascript раньше никогда не работал может можно как-нибудь по-другому сделать: например, кнопочки я убирал при помощи тэга <div>, остальное как-то не получается, т.к. страничка формируется из jsp, каким-то хитрым способом и 1, 2 и 6 строки - это шаблон, в который подставляются данные (шаблон - тоже jsp). Может не совсем туда обратился, но пока мне думается сделать через js, без jsp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 12:30 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
Это можно сделать через css. В <style media=print> определить класс для ненужных элементов и сделать в нем display:none. На экране они будут видны, при печати - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 12:35 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
А если при это еще немноо отформатировать надо? Тогда, я так понимаю, способ не сработает. Но идея хорошая, попробую реализовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 14:06 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
aleksandyА если при это еще немноо отформатировать надо? Тогда, я так понимаю, способ не сработает. Но идея хорошая, попробую реализовать... Форматирование и реализуется полностью средствами css. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 16:07 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
А как iframe развернуть полностью, чтобы унего не было скроллов? Или как из iframe вытащить табличку полностью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 05:26 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
AntonariyВ <style media=print> определить класс для ненужных элементов и сделать в нем display:none. На экране они будут видны, при печати - нет. Ни на экране, ни при печати ничего нет. Почему? Делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 06:07 |
|
||
|
версия для печати
|
|||
|---|---|---|---|
|
#18+
помечаю строку таблицы id="notToPrint" и этой строки потом нигде нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 06:08 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=373&tid=1458004]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 136ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...