You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
itspider
Я далек от java.
есть задача распечатать часть текста со страницы.
1. если вставить <a href="javascript://" onclick="window.print();">Печать</a> то печатается вся страница.
вопрос: можно ли нужный фрагмент заключить в <div id="print">...</div> и передать id в java ?
2. нашел скрипт
<script type="text/javascript" language="javascript"><!--
function atoprint(aId) {
var atext = document.getElementById(aId).innerHTML;
var captext = window.document.title;
var alink = window.document.location;
var prwin = open('');
prwin.document.open();
prwin.document.writeln('<html><head><title>Версия для печати<\/title><\/head><body text="#000000" bgcolor="#FFFFFF"><div onselectstart="return false;" oncopy="return false;">');
prwin.document.writeln('<div style="margin-bottom:5px;"><a href="javascript://" onclick="window.print();">Печать<\/a> • <a href="javascript://" onclick="window.close();">Закрыть окно<\/a><\/div><hr>');
prwin.document.writeln(atext);
prwin.document.writeln('<\/div><\/body><\/html>');
prwin.document.close();
}
--></script>
нужную часть обрамляю в <div id="MessForPrint">
и добавляю <a href="javascript://" onclick="atoprint('MessForPrint');">Версия для печати</a>
не совсем понимаю данный код, поэтому вопросы:
- можно ли как то сразу выводить в печатную форму, а не в предпросмотр
- как убрать сверху кнопки
- в таблицах не выводятся рамки
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.