imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 15.07.2005, 21:08     # 1
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Подкинте скрипт для вывода страницы на печать

Народ ищу хелпа, нужен скрипт для вывода на печать страницы..
Причем чисто страницы, без адреса, времени и даты печати...
Если у кого есть слейте

Последний раз редактировалось freeway; 15.07.2005 в 21:32.
freeway вне форума  
Старый 15.07.2005, 21:18     # 2
pektop
Junior Member
 
Аватар для pektop
 
Регистрация: 13.07.2005
Адрес: USA
Сообщения: 55

pektop Мелкий засранец
в IE можно убрать верхушку и низ : "File>Page Setup"

а вот скрипт:

Цитата:
<script language="Javascript1.2">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - _http://www.javascript-page.com

var message = "Print this Page";

function printpage() {
window.print();
}

document.write("<form><input type=button "
+"value=\""+message+"\" onClick=\"printpage()\"></form>");

//-->
</script>
pektop вне форума  
Старый 15.07.2005, 22:37     # 3
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Exclamation

А чтобы все в скрипте было, печать + отключение колонтитулов, такое есть?
freeway вне форума  
Старый 16.07.2005, 00:28     # 4
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от freeway
А чтобы все в скрипте было, печать + отключение колонтитулов, такое есть?
Такое, пожалуй, никак. Просто сделай генерацию специальной версии для печати (без шапки, меню и т.п.) и дальше делай, как сказал pektop. Хотя я бы лично предложил более короткий вариант с картинкой или ссылкой:
Код:
<a href="javascript:window.print();"><img src="/images/printer.gif"  border=0 title="Распечатать страницу" alt="Распечатать страницу"></a>
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 16.07.2005, 02:21     # 5
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Тоесть вообще в яве нет параметров управления выводом на печать, есть же варианты убрать менюху брузера в новом окне или скрол, зафиксировать размер окна, а также задать параметры для печати в новом окне нельзя?
freeway вне форума  
Старый 16.07.2005, 14:26     # 6
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
печать из браузера - вообще редкостный изврат

в том смысле, что ты практически не можешь управлять ее параметрами

максимум, что тебе доступно - это создать спец. страницу для печати (оставив там только необходимые данные) и дать браузеру команду напечать окно (window.print())

это все, что тебе доступно.

если хочешь большей гибкости - можно контент генерить как ПДФ и отдавать юзеру... а тот уже пусть печатает из акробата.

но это, сам понимаешь, лишний геморрой.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 16.07.2005, 20:22     # 7
freeway
Junior Member
 
Регистрация: 29.06.2005
Адрес: Питер
Сообщения: 71

freeway Путь к славе только начался
Да тема в том, что нужно результаты расчета вывести на печать и отправить на мыло, все сделал, а теперь заказчик хочет еще и выводить на печать только данные расчета в красиво оформленной форме. Тоесть печать идет автоматом при нажатии кнопки, только колонтитулов не должно быть, я лично не видел ни одного ресурса с такими наворотами, печать без колонтитулов

Если видел кто такие темы с распечаткой, слейте адрес хотябы, поговорю с автором, очень нуно узнать сущ-т такое или нет

Последний раз редактировалось freeway; 16.07.2005 в 19:58.
freeway вне форума  
Старый 16.07.2005, 23:58     # 8
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от freeway
на печать и отправить на мыло, все сделал, а теперь заказчик хочет еще и выводить на печать только данные расчета в красиво оформленной форме. Тоесть печать идет автоматом при нажатии кнопки, только колонтитулов не должно быть
По своему много-многолетнему опыту могу сказать одно: очень-очень часто заказчику приходится объяснять, что так как он хочет сделать нельзя. Единственное, ты должен объяснить почему. В данном случае ограничения по управлению возможностями браузера. Можешь цитировать.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 27.02.2007, 13:07     # 9
inTim
Newbie
 
Аватар для inTim
 
Регистрация: 25.11.2004
Пол: Male
Сообщения: 48

inTim Путь к славе только начался
Я конечно немного не вовремя пишу, но колонтитулы убрать можно. Для этого есть ActivX компонента (ScriptX) _http://www.meadroid.com/scriptx/index.asp В бесплатной версии доступно только использование внутри HTML-документа как OBJECT, и возможно только настроить колонтитулы, отступы и ориентацию страницы.
Так вот возникла проблема, размерность отступа (дюймы или миллиметры) можно установить только в платной версии. Есть ли возможность хотя бы определить это скриптом?

Да даже без скрипта, где ее можно поставить для IE?
И еще, нужно печатать фон ячеек в свойствах обозревателя эта установка есть. Можно ли поменять ее программным способом? (опять же в платной версии ScriptX это есть )

Для первой проблемы нашел выход, хоть и грубый. Перед установкой отступов выполняю проверку на велечину значений, если они меньше 1.5, то это дюймы иначе мм, т.к. не многие принтеры позволяют печатать с отступом меньшим 1.5мм и размеры отступов больше 1.5 дюйма (38,1 мм) не часто ставятся. Если кто сможет найти лучшее решение, то прошу сюда!
__________________
Согласие в целом - разногласие в мелочах

Последний раз редактировалось inTim; 27.02.2007 в 15:49.
inTim вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.