Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При вызове метода Print - Отказано в доступе
 
 автор: msgipss   (24.08.2006 в 10:02)   письмо автору
 
 

Здравствуйте Знатоки!
Посоветуйте как решить проблему.
Имею фрейм, по горизонтали содержит 2 документа, шапка и содержимое. Документы эти находятся на разных Web серверах (apache и iis). На документе (шапка) сделана кнопка "Печать", при нажатии на которую выполняется скрипт

parent.frames['body'].print();

Соответственно при нажатии на эту кнопку выходит ошибка - "отказано в доступе", что в общем то и правильно наверное.
Вот и вопрос как решить проблему:
возможно как то можно что то сконфигурировать (если это режется не на уровне браузера) ?
или может имеется еще какая нить хитрость
либо оба документа дожны быть на одном веб сервере
либо, помещать печть на втором документе

Последние 2 варианта менее предпочтительнее, можно ли как нить обойти эту ситуацию ?
Заранее благодарен за любую информацию по данному вопросу.

   
 
 автор: 12345   (24.08.2006 в 20:56)   письмо автору
 
   для: msgipss   (24.08.2006 в 10:02)
 

Он (print() )для интранета, поэтому невозможно. JS совмещает в себе 2 языка - для браузеров и для OS. Есть возможность разрешить ActiveX с командами печати, но не код JS в зоне интернета.

Оба документа и принтер должны быть на сервере :)

   
 
 автор: msgipss   (25.08.2006 в 14:27)   письмо автору
 
   для: msgipss   (24.08.2006 в 10:02)
 

переместил оба документа на один веб сервис, ошибка пропала, но печатается верхний документ (красной линией разделены фреймы), а надо чтобы печаталось содержимое нижнего фрейма.
(в присоединенном файле снимок документа - для большего понятия, т.е. мне надо из верхнего фрейма (т.е. программный код в верхнем) распечатать содержимое нижнего фрейма)
Подскажите, как можно организовать такую печать ?

   
 
 автор: msgipss   (28.08.2006 в 11:25)   письмо автору
 
   для: msgipss   (25.08.2006 в 14:27)
 

если кому интересно:
делаем так:
parent.frames['body'].focus();
parent.frames['body'].print();

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования