К вопросу о чтении данных из файла в JS

tail

Guest
К вопросу о чтении данных из файла в JS

Необходимо считать данные из файла клиента, соответственно есть такой кусок кода

var fs=new ActiveXObject('Scripting.FileSystemObject');
if (fs.FileExists('A:\\user.file'))
{
....
}

но IE выдает ошибку

Automation server can't create object

на строку

var fs=new ActiveXObject('Scripting.FileSystemObject');

Так вот проблемма в том, что при использовании в IE установок безопасноси по умолчанию, это не работает и приводит к ошибке на странице. Для того что-бы код работал, в настройках параметров безопасности IE необходимо в разделе "Использование элементов ActieX, не помеченных как безопасные" переключить из положения "Отключить", или адрес сервера занести в надежные узлы.

Подскажите, как сделать так чтобы код работал без этих манипуляций для пользователя?
Или может быть существует другой способ открыть файл.
 

WDStalker

Guest
Только так как ты описал.
Если будет все разрешено, представляешь, что будет твориться.
Сделай страничку, где будешь пользователям объяснять, как выставить правильно уровень безопасности.
 

sergadm

Новичок
делай файл с расширением HTA когда узер щёлкнет по ссылке на енго задастся вопрос запустить ли его с этого места. он запустится и читай сколько влезет
 

tail

Guest
sergadm а подробнее про HTA и что внутри должно быть.

-~{}~ 12.08.04 12:44:

И еще, есть-ли способ проанализировать настройки у пользователя, и в одном случае предлагать текст с инструкцией по настройке IE, а в другом адресовать на страницу где будет исполняться код.
Ведь микрософт умудряется при апдейте исследовать систему.
 
Сверху