powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ActiveX в окне фрейма
2 сообщений из 2, страница 1 из 1
ActiveX в окне фрейма
    #34771817
oagafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть приложение для просмотра ежедневной отчетности (Intranet).
Сейчас загрузка отчета для просмотра происходить путем указания url для свойства src элемента iframe
Типа такого
reportFrame.src = "http://innersite/viewreport/report/" + file_name;
После чего документ загружается во фрейм.
Документы обычно в формате excel.
С загруженным отчетом возможны манипуляции, типа: сохранить, распечатать.
Так вот для осуществления этих операция, приходиться создавать AciveXObject и загружать тупа отчет вновь. Вроде такого:

var xl = new ActiveXObject("Excel.Application");
xl.Workbooks.Open(<url Отчета>);
xl.ActiveWorkbook.SaveAs(new_file_name);

Получается дублирование операции загрузки файла.
Всвязи с этим вопрос. Можно ли сначала создать глобально ActiveX объект для работы с отчетом загрузить туда файл и затем, все это дело отобразить во фрейме браузера?
Типа так:
var g_excel = new ActiveXObject("Excel.Application");

function open(name)
{
g_excel.Workbooks.Open(url + name);
....//Тут что-что такое что помещает ActiveX во фрейме
g_excel.Visible = true;
}

После чего операции сохранения и печати производить через глобальную ссылку на Excel.
...
Рейтинг: 0 / 0
ActiveX в окне фрейма
    #34772035
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Excel может открывать только локальные файлы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ActiveX в окне фрейма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]