Java-скрипт для вывода страницы на печать. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 19 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Romanuser
новый человек
0
Сообщения: 173
Зарегистрирован: 26.11.03
Откуда: СПб
Заголовок сообщения: Java-скрипт для вывода страницы на печать.
Сообщение Добавлено: 30 Май 2005, 13:36:55 
Народ, подскажите простенький скрипт для вывода html-страницы на печать. Нужно срочно.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 30 Май 2005, 13:38:07 
RTFM! :killanasshole:
Romanuser
новый человек
0
Сообщения: 173
Зарегистрирован: 26.11.03
Откуда: СПб
Сообщение Добавлено: 30 Май 2005, 14:17:16 
может все же скрипт?
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 30 Май 2005, 14:29:53 
ну, хотя бы так

<a href="javascript:print();">print</a>

_________________
Мастер.
Romanuser
новый человек
0
Сообщения: 173
Зарегистрирован: 26.11.03
Откуда: СПб
Сообщение Добавлено: 30 Май 2005, 14:54:19 

POLL писал(а):
ну, хотя бы так

<a href="javascript:print();">print</a>



Большое спасибо.

Акела, я понимаю что вопрос глупый, но... Надо уже сдавать работу, а тут эти мелочи. Вот меня и клинет.

И еще раз всем спасибо. Удачи.
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 30 Май 2005, 15:37:57 
а развае может функция print() являться простеньким скриптом? Сложненьким скриптом? скриптом вообще?
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 30 Май 2005, 15:41:06 
есть такая замечательная вешь для управления печатью - ScriptX называется ;)

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 30 Май 2005, 15:46:29 
оффтопик:
Romanuser, вопрос совсем не в этом. Не обижайтесь. Вопрос в том, что Вы тратите на чушь время тех людей, которые заняты не ментше Вас.

Простите, Вы в чём свободно ориентируетесь? Я готов привести Вам пример, который врядли оставил бы Вас равнодушным.

Мне кажется (хотя я, конечно же, могу ошибаться), что намного честнее и достойнее сначала самому воспользоваться гуглом, или сделать хоть ЧТО_ТО для выполнения той работы, за которую ВАМ платят деньги, а уже потом идти на форум. Любой форум. Но это только лишь моё личное мнение.
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 30 Май 2005, 16:01:20 
Да ладно вам. Че на чувака набросились

Вы больше времени угробили на всякие непонятные умозаключения и прочую лабуду.
Не хотели чуваку помагать, так и не нужно флеймом тут заниматься. Молча прочитали и вырулили в другой топ.
А то развели тут базар. :dont:

Строчкой, примитивного кода, в лом поделится... Нехорошо, однако.

_________________
Мастер.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 30 Май 2005, 16:05:49 
оффтопик:
POLL, у меня к Вам деловое предложение. Учите поведению на форуме своих детей, а? А мы как ни будь сами.
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 30 Май 2005, 16:49:58 
Акела,
Цитата:
не в тёму:
POLL, у меня к Вам деловое предложение. Учите поведению на форуме своих детей, а? А мы как ни будь сами.



О, "нас" - вас Акела уже много. Раздвоение личности что-ли.

И кроме того, пользуясь вашей же логикой, адресую вам аналогичное послание - не нужно меня наставлять, я как-нить сам смекну, кому и че говорить.

_________________
Мастер.
goa
постоянный участник
41
Сообщения: 2892
Зарегистрирован: 12.03.03
Откуда: Tallinn, Estonia
Сообщение Добавлено: 18 Январь 2007, 19:48:02 
тоже нужна помощь по этому вопросу.

Нудно сделать кнопку ПРИНТ на сайте, которая будет распечатывать часть текста без всего остального.

Предположем, что этим <a href="javascript:print();">print</a> я открываю попап с какой то страницой. Это возможно если, например, CMS генерирует для каждой страницы дополнительную страничку, которая уже готова для печати. Но у меня есть только чистый хтмл.

Но как мне на эту страницу выводить только часть информации с сайта с фиксированой шапкой и фуутером? можно сделать через SSI, используя общий текстовый файл откуда будет браться информация для обоих страниц. Но использовать SSI нет желания.

Вопрос: как мне найти JS или PHP скрипт для распечатки страниц? ткните пальцем :laugh:

_________________
Мой журнал LJ - Мой Flickr - Мои сайт
Webmoney => PayPal
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 18 Январь 2007, 20:27:15 
Просто сделай отдельный css для печати.

Ну и для изощренцев есть в IE события, которые срабатывают сразу до и сразу после печати, позволяя курочить DOM нужным образом. Подробности в MSDN.
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 19 Январь 2007, 08:22:30 
Код:
<link rel="stylesheet" href="print.css" media="print" />


Вот в этом css-е перехерачиваешь свою страницу как хочешь для печати.

_________________
Frontend developer: IonDen.com
goa
постоянный участник
41
Сообщения: 2892
Зарегистрирован: 12.03.03
Откуда: Tallinn, Estonia
Сообщение Добавлено: 19 Январь 2007, 10:20:30 
IonDen666,

Но это подходит если просто нажимать принт в браузере?
но при условии что всё дивами и выведено в цсс.
но у меня сплошние таблицы :)
или я непонял?

например у меня
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td> <td>Print text</td>
</tr>
<tr>
<td></td>
</tr>
</table>

и печатать нужно только текст, который отмечен, а всё остальное скрывать при печате.

_________________
Мой журнал LJ - Мой Flickr - Мои сайт
Webmoney => PayPal
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 19 Январь 2007, 14:17:46 
goa, media print не имеет никакого отношения к div'ам. Это действует на ЛЮБЫЕ объекты HTML.

Делаешь табличную верстку? Прекрасно. Теперь думай, как стилями скрыть лишние части таблицы.
goa
постоянный участник
41
Сообщения: 2892
Зарегистрирован: 12.03.03
Откуда: Tallinn, Estonia
Сообщение Добавлено: 20 Январь 2007, 17:42:16 
в том то и дело как скрыть?
visibility:hidden скрывает только внешне содержимое.

<table width="100%">
<tr>
<td></td>
</tr>
<tr>
<td style="visibility:hidden"></td> <td>Print text</td>
</tr>
<tr>
<td></td>
</tr>
</table>

а как, например, скрыть именно <td>, что бы сам тэг непоказывался и следующий <td> сдвинулся влево?

_________________
Мой журнал LJ - Мой Flickr - Мои сайт
Webmoney => PayPal
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 20 Январь 2007, 18:01:00 
Код:
<style>
td.adv {
  background-color: black;
  color: white;
}
@media screen {
  td.adv {
    width: 100px;
    overflow: auto;
    padding: 4px;
  }
}
@media print {
  td.adv {
    width: 0px;
    background-color: black;
    color: white;
  }
  p.adv {
    display: none;
  }
}
</style>
<table cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td class="adv">
     <p class="adv">Покупайте наших слонов!</p>
    </td>
    <td class="content">
     Мало кто знает, что Хоббит -- это не только легкоусвояемое мясо, но и до 300г. ценного меха.
    </td>
  </tr>
</table>
goa
постоянный участник
41
Сообщения: 2892
Зарегистрирован: 12.03.03
Откуда: Tallinn, Estonia
Сообщение Добавлено: 20 Январь 2007, 19:31:26 
Crazy,
спасибо. попробу. :)))

_________________
Мой журнал LJ - Мой Flickr - Мои сайт
Webmoney => PayPal
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 19 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100