|
|
|
| Здравствуйте Знатоки!
Посоветуйте как решить проблему.
Имею фрейм, по горизонтали содержит 2 документа, шапка и содержимое. Документы эти находятся на разных Web серверах (apache и iis). На документе (шапка) сделана кнопка "Печать", при нажатии на которую выполняется скрипт
parent.frames['body'].print();
|
Соответственно при нажатии на эту кнопку выходит ошибка - "отказано в доступе", что в общем то и правильно наверное.
Вот и вопрос как решить проблему:
возможно как то можно что то сконфигурировать (если это режется не на уровне браузера) ?
или может имеется еще какая нить хитрость
либо оба документа дожны быть на одном веб сервере
либо, помещать печть на втором документе
Последние 2 варианта менее предпочтительнее, можно ли как нить обойти эту ситуацию ?
Заранее благодарен за любую информацию по данному вопросу. | |
|
|
|
|
|
|
|
для: msgipss
(24.08.2006 в 10:02)
| | Он (print() )для интранета, поэтому невозможно. JS совмещает в себе 2 языка - для браузеров и для OS. Есть возможность разрешить ActiveX с командами печати, но не код JS в зоне интернета.
Оба документа и принтер должны быть на сервере :) | |
|
|
|
|
|
|
|
для: msgipss
(24.08.2006 в 10:02)
| | переместил оба документа на один веб сервис, ошибка пропала, но печатается верхний документ (красной линией разделены фреймы), а надо чтобы печаталось содержимое нижнего фрейма.
(в присоединенном файле снимок документа - для большего понятия, т.е. мне надо из верхнего фрейма (т.е. программный код в верхнем) распечатать содержимое нижнего фрейма)
Подскажите, как можно организовать такую печать ? | |
|
|
|
|
|
|
|
для: msgipss
(25.08.2006 в 14:27)
| | если кому интересно:
делаем так:
parent.frames['body'].focus();
parent.frames['body'].print(); | |
|
|
|