ЦитатаПоказать весь кодПо словам пользователя programist ...
activX работает только с IE
а если это другой браузер не IE?
вот что мне отвтили:
Вобщем, считай, что это нереальная задача по следующим причинам:
1. У пользователя может быть не IE, что отметает следующие варианты решения:
а) Можно было через COM получить доступ к IE и считать положения галочек или чего там надо...
б) Можно было интегрировать его в приложение
в) Можно было сохранить с помощью JavaScript
2. Нельзя устанавливать WebServer.
3. Нельзя послать клиента ставить IE.
Возможные варианты решения:
1. Послать-таки пользователя ставить IE.
2. Задвинуть на формат HTML
1. activX работает только с IE
Многие бровзера имеют IEшный движок Как то SlimBrowser, MyIE и др. НетШкафом пользуются сейчас редкие чудики. Оперой кстати тоже. На каждом домашнем имеется ИЕ и можно отсылать юзера туда.
а) Через СОМ доступ в форму вообще реализуется кисло. Плохой вариант изначально. Значит форма должна вызвать СОМ файл, который запускается, ищет IE (неизвестно еще IE ли это будет) находит нашу форму (нашу ли. Может быть два или 20 открытых форм) и парсит ответы. Скорее всего если иреализовать такой вариант, то осуществлять вызов програмки с передачей ответа в параметрах программы.
б)Тоже думал об интеграции элемента АктивеХ в ХТМЛ. Вариант неплохой.
в) Вариант рабочий и возможна его реализация.
2. Ах еслибы ВебСервер можно было бы установить все решалось бы очень просто
3. А почему бы и нет?
Возможные варианты решения:
1. Послать-таки пользователя ставить IE.
2. Задвинуть на формат HTML
3. Делать онлайновское решение
Почему шеф хотел реализовать в ХТМЛ? Наверное чтобы билет был совместим с любой платформой MAC, Linux, Windows и др. Отказаться от HTML означает привязку к конкретной платформе Вин или Лин