Forum Webscript.Ru
		Программирование => JavaScript & JScript => Тема начата: ERROR 404 от 24 Марта 2002, 15:53:59
		
			
			- 
				Приветствую, такой вопрос:
На многих сайтах видел такую фищку - документ, а сверху то-ли слоем, то-ли еще как - иконка принтера,
кликнув на которую документ печатается на принтере, само-собой изображение принтера не выводится на печать.
Может кто знает как реализовать?
Сенкс!
			 
			
			- 
				Печать
			
 
			
			- 
				Печать
По-моему, как вариант...
			 
			
			- 
				Обычно версия для печати отличается от версии для экрана, ну там заголовки и тп... По этому открывешь новое окно, грузишь туда версию для печати (в ней ), закрываешь окно...
---
Если же хочешь печатать именно эту страницу, то делаешь твой принтер на слое и при window.print() hide\'шь слой..., ну или грузишь вместо принтера пустую картинку...
			 
			
			- 
				
На многих сайтах видел такую фищку 
Вообще такие траблы решаются нажатием View-Source-немного пораскинь мозгами и...
			 
			
			- 
				Хм. Интересно, почему в спецификацию не включили печать элемента страницы. То есть не window.print(), а допустим window.print(\'myimage\'); 
Насколько удобнее было бы.
			 
			
			- 
				а почему бы не делать слой скажем - 
слой называется printers
тогда 
window.document.printers.print();
м...?
			 
			
			- 
				Слои, совместимость и т.п. :(
А почему бы сразу не указать, какой объект я хочу напечатать? 
м...?
:D
			 
			
			- 
				ну и пожалуйста даёшь обьекту имя да и печатаешь его таким же макаром...
			
 
			
			- 
				
ну и пожалуйста даёшь обьекту имя да и печатаешь его таким же макаром...
Эх. Если б это работало, то и разговора не было.
			 
			
			- 
				Не знаю, может у меня справочник старый, но согласно ему метод print() поддерживает только window
			
 
			
			- 
				ok, понял, всем спасибо!