Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   печать фрэйма (https://javascript.ru/forum/css-html-browser/1976-pechat-frehjjma.html)

psychos 14.10.2008 11:58

печать фрэйма
 
Есть НTML страница в ней есть множество фрэймов.
требуется отпечатать каждый фрэйм на своем листе.

вопрос 1:
как будет выглядеть команда инициализирующая печать на принтере(настройки дефолтовые)

вопрос 2:
возможно ли напечатать только СОДЕРЖИМОГО ФРЭЙМА не открывая его на отдельной вкладке?

Примного благодарен за ответы.

ZoNT 14.10.2008 11:59

http://www.webmaster.ee/javascript/J...dow.html#print

psychos 14.10.2008 12:11

Цитата:

Сообщение от ZoNT (Сообщение 7060)

Код:

JavaScript - http://192.168.0.1/sys/rep.php?rep=1
Inline script thread
Error:
name: TypeError
message: Statement on line 4: Type mismatch (usually a non-object value used where an object is required)
Backtrace:
  Line 4 of inline#1 script in http://192.168.0.1/sys/rep.php?rep=1
    IEControl.ExecWB(6, 1);

Код:

<OBJECT ID="IEControl" WIDTH=0 HEIGHT=0 CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2">
</OBJECT>

<script>
//window.print();alert('печатаем !');
IEControl.ExecWB(6, 1)
</script>

- сие решение для Осла, хочу заметить что ветка Opera, а также Konqueror, Safari и др. или уже в Опере реализовано ослиные объекты ?

ZoNT 14.10.2008 14:12

ты пользуешся ИЕ4???

psychos 14.10.2008 17:33

прости, к чему этот вопрос ?

ZoNT 14.10.2008 17:58

а к чему код <OBJECT ID="IEControl" WIDTH=0 HEIGHT=0 CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2">
</OBJECT>
IEControl.ExecWB(6, 1)
???

С 5-й версии уже пашет window.print()...

psychos 15.10.2008 00:54

Цитата:

Сообщение от ZoNT (Сообщение 7067)
ты пользуешся ИЕ4???

Цитата:

Сообщение от ZoNT (Сообщение 7082)
а к чему код <OBJECT ID="IEControl" WIDTH=0 HEIGHT=0 CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2">
</OBJECT>
IEControl.ExecWB(6, 1)
???

С 5-й версии уже пашет window.print()...

ЕЩЕ раз повторяю!
требуется выдать на печать только ФРЭЙМ !
window.print() - отправляет страницу целиком если во фрейме принт выполнять

сие нужно выполнять в Opera

накой вы дали эту ссылку http://www.webmaster.ee/javascript/J...dow.html#print мне не понятно

ZoNT 15.10.2008 09:32

пипец, до чего люди тупые стали: в каждом фрейме СВОЙ объект window!!! Делаешь из фрейма window.print() и фрейм уходит на печать...

Андрей Параничев 15.10.2008 14:18

ZoNT,
Полегче пожалуйста, без оскорблений.
В Opera если даже вызвать print у window внутри фрейма, печатается родительская страница.

ZoNT 15.10.2008 14:24

ну так это это ж опера...
Надо попробовать self на опере, если не поможет - на оперу забить и отписать в багрепорт оперы, чтобы они пофиксили...


Часовой пояс GMT +3, время: 11:23.