Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: dansityf от 23 Июля 2003, 12:45:37

Название: Печать из ie
Отправлено: dansityf от 23 Июля 2003, 12:45:37
Какой параметр в скрипте надо указать чтобы при печати, на напечатоном листе не отображалась сама кнопочка печати?
Подскажите плиз кто что может :)
Название: Печать из ie
Отправлено: Pr0Head от 23 Июля 2003, 13:20:53
Кнопку положить в слой.

При нажатии, слой скрывается и страница посылается на печать.

Хотя может можно и по-другому :/
Название: Печать из ie
Отправлено: dansityf от 23 Июля 2003, 13:24:49
а пожалуйста можно по конретнее просто я до этого не кодил на яве а тут просто при написании проги столкнулся с явой и понеслась....
Название: Печать из ie
Отправлено: Pr0Head от 23 Июля 2003, 13:42:21






В нетскейп по-моему так не будет работать, для него нужно заменить mysubmit.style.visibility на document.mysubmit.style.visibility
Можно сделать функцию проверки на браузер и подставлять нужный код.

Вообще можно еще сделать так:
При нажатии на кнопку, открывается страница без кнопки (заранее подготовленная) и в onLoad ставится печать, т.е. как только страница загрузится, появится диалоговое окно для печати.
Название: Печать из ie
Отправлено: dansityf от 23 Июля 2003, 14:09:38
Я сделал так

это в файле который хочу распечатать
а вызываю я еге так:
Печать
И у меня ничего не происходит те файле не распечатывается.
Может надо чего нить в хелере написать в файле?
Название: Печать из ie
Отправлено: Pr0Head от 23 Июля 2003, 14:26:44
Если делать по второму варианту (с открытием второй страницы, для печати), то так:

Первый файл (index.html)
Print

Второй файл (print.html)

....
Название: Печать из ie
Отправлено: Pr0Head от 23 Июля 2003, 14:28:02
Если первым вариантом (скрытием кнопки), то так:





Название: Печать из ie
Отправлено: dansityf от 23 Июля 2003, 14:55:53
Спасибо большое все получилось но возник еще вопрос можно как нибудь автоматически сделать колонтитул: либо убрать либо вставить так как нужно и что нужно например чтобы номера страниц печатались снизу.
Просто что бы облегчить людям не знающим ие и его настройки
Те например захотели они что бы у них напечаталось название документа - пожалуйста, захотели номера страниц вверху пожалуйста, т.е. то что можно сделать вручную как файл->параметры страницы. А в автоматическом режиме с использованием явы или еще как нить?
Название: касательно колонтитулов
Отправлено: dansityf от 23 Июля 2003, 16:10:29
Так все-таки можно как-нибудь с помощью скрипта изменить настройки ie касательно колонтитулов?
Название: Печать из ie
Отправлено: Pr0Head от 23 Июля 2003, 18:40:46
Честно говоря так глубоко не залазил.

Попробуй покопаться на msdn.microsoft.com
в частности: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnscrpt/html/dhtmlprint_samplecode.asp
Название: Печать из ie
Отправлено: Xander от 23 Июля 2003, 18:45:26
кое-что есть в CSS:
http://www.w3.org/TR/REC-CSS2/page.html

насколько это работает в браузерах, я не проверял.