Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№117-03-2008 15:35:11

Sotnikov
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 04-01-2008
Сообщений: 4
UA: Firefox 2.0
Веб-сайт

JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Привет.
Пишу обычный скрипт, на JS там есть функция создания файла и его записи..в директорию...

Выделить код

Код:

function CreateFile() {
        var fso, tf;
  var fileurl = "v:\\/script.js";
        fso = new ActiveXObject("Scripting.FileSystemObject");
        tf = fso.CreateTextFile(fileurl, true);
        tf.WriteLine(""+cOut+"");
        tf.WriteBlankLines(1) ;
		
		tf.Close(); }

но в трее, выводится ошибка - ActiveXObject is not defined... при чем в эксплорере есть настройки разрешения безопасности - запуск элементов ActiveX .... в Мозилке, к сожалению нет...

Может быть есть какое-нибудь расширение?
всё уже перерыл...(только не говорите, что плохо рыл :sick:)

Отредактировано Sotnikov (17-03-2008 15:36:36)

Отсутствует

 

№217-03-2008 17:15:17

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Sotnikov

Плохо рыли. От этой стены и до заката...
В Firefox нет поддержки ActiveX.

Отсутствует

 

№317-03-2008 17:18:40

Sotnikov
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 04-01-2008
Сообщений: 4
UA: Firefox 2.0
Веб-сайт

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

TLemur пишет

Sotnikov

Плохо рыли. От этой стены и до заката...
В Firefox нет поддержки ActiveX.

так сделайте!

Отсутствует

 

№417-03-2008 17:38:49

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Sotnikov

Нафига нам поддержка этого глючного закрытого объекта от Microsoft? :usch:

Отсутствует

 

№517-03-2008 17:51:20

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Sotnikov

так сделайте!

Ту это как минимум в другом форуме надо писать - официальном ;)

TLemur

Нафига нам поддержка этого глючного закрытого объекта от Microsoft?

Кстати, а есть ли какая-нибудь альтернатива?
Java наверно может выступать в качестве?..


---  ---

Отсутствует

 

№617-03-2008 17:58:24

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Forest

Кстати, а есть ли какая-нибудь альтернатива?

Есть. Стенка, яд и балкон.

Отсутствует

 

№717-03-2008 18:20:14

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Sotnikov
Вообще-то раньше в Firefox была поддержка ActiveX, но это решение уже давно и безнадёжно устарело. Впрочем, если он вам буквально «до зарезу» нужен, можете попробовать поискать тут, но имейте в виду, что работа под Firefox 2 и выше под очень большим вопросом, как минимум, профиль сохранить перед установкой надо будет.

Отсутствует

 

№817-03-2008 18:27:21

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

MySh
ActiveX в Firefox никогда не было

Sotnikov
Поиск, обсуждали кучу раз

Отсутствует

 

№917-03-2008 18:34:13

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Shutnik
Но расширение-то было.

Отсутствует

 

№1017-03-2008 19:13:13

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Minefield 3.0

Re: JavaScript, ф. CreateFile, пишет ошибку - ActiveXObject is not defined

Технология ActiveX — средство, при помощи которого Internet Explorer загружает другие приложения в браузере. Посредством ActiveX, IE загружает Windows Media Player, Flash, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы. Элементы управления ActiveX активизируются при щелчке по такому объекту на веб-странице, например, .WMV-файлу, чтобы загрузить его для отображения в окне браузера Internet Explorer.

    * Являясь продуктом Microsoft, ActiveX была специально спроектирована, чтобы работать с системами Windows. ActiveX не поддерживается Microsoft на других операционных системах, таких как Mac или Linux.

Firefox и другие кроссплатформенные браузеры используют систему Программный интерфейс подключаемых модулей Netscape (Netscape Plugin Application Programming Interface (NPAPI)). NPAPI выполняет функции, подобные таковым из ActiveX.

    Примечание: Firefox официально не поддерживает ActiveX. Однако, если вам требуются управляющие элементы ActiveX, эта статья предоставит некоторую вводную информацию и ссылки на ресурсы о функциональных возможностях ActiveX в Firefox.

Table Of Contents

    * Основы ActiveX
    * ActiveX в Firefox
    * Удаление подключаемого модуля ActiveX для Windows
    * Другие возможности

Основы ActiveX

ActiveX была спроектирована, чтобы сделать более простым непрерывное воспроизведение мультимедиа через Internet Explorer. Когда вы выбираете мультимедиа на веб-странице, Internet Explorer загружает содержимое и вызывает соответствующие элементы управления ActiveX, согласно запросу веб-страницы, запускающие приложение для воспроизведения в браузере. Теоретически, весь этот процесс происходит без вашего участия или с небольшим вашим участием.

    * Поскольку эта система способна к автоматической загрузке новых управляющих элементов ActiveX без вашего участия, это использовалось шпионскими программами, вирусами и другим вредоносным программным обеспечением. Internet Explorer улучшил безопасность ActiveX множеством способов и многие из лазеек были закрыты в IE 7. Однако, загрузить и активизировать зловредный элемент управления ActiveX на вашем компьютере всё ещё достаточно просто .

Управляющие элементы ActiveX — эквивалент подключаемых модулей NPAPI. Однако, ActiveX и технология подключаемых модулей имеют отличия. В то время как потенциальные эффекты от зловредного содержимого подобны, подключаемые модули по своему существу имеют лучшие функции безопасности. Подключаемые модули имеют меньше контроля над веб-страницей, в которую они внедрены и не могут использоваться в приложениях отличных от веб-браузера. ActiveX имеет более широкое применение для большего числа приложений.
ActiveX в Firefox

Так как ActiveX применяется только на платформе Windows, она является неприемлемой для Firefox, который доступен для разных платформ. В настоящее время, нет никакого механизма при помощи которого вы можете использовать элементы управления ActiveX в Firefox 2.0 и более поздних версиях.

До недавнего времени, функциональные возможности ActiveX для Firefox обеспечивали сторонние подключаемые модули. Mozilla ActiveX Plug-in предоставлял частичную поддержку ActiveX для Firefox 1.5 и более ранних версий. По умолчанию этот модуль ActiveX был сконфигурирован на выполнение только двух элементов управления ActiveX для Windows Media Player, которые позволяют воспроизводить видео через элементы управления Windows. Имеющийся файл конфигурации может использоваться для включения других управляющих элементов ActiveX. Подробнее, см. сайт Адама Лока.

Подключаемые модули для Netscape, Mozilla Suite и Mozilla Firefox были созданы Адамом Локом и поддерживались на его сайте, который не обновлялся с 2005 года. Эти модули не работают с Firefox 2.0 и более поздними версиями.

    * За дополнительной информацией обращайтесь на Mozilla ActiveX проект Адама Лока.

    Примечание: Установка версии ActiveX модуля, не соответствующей вашей версии Firefox, может привести к игнорированию им конфигурации и выполнению любого элемента управления ActiveX. А это — существенный риск для безопасности.

Удаление подключаемого модуля ActiveX для Windows

Если у вас уже установлен Mozilla ActiveX модуль для Firefox, удалите его следующим образом:

   1. Из меню в верхней части окна Firefox выберите Файл, а затем Выход.
   2. Откройте Мой компьютер или Проводник.
   3. Удалите следующие файлы:
          * C:\Program Files\Mozilla Firefox\plugins\npmozax.dll
          * C:\Program Files\Mozilla Firefox\components\nsIMozAxPlugin.xpt
          * C:\Program Files\Mozilla Firefox\components\nsAxSecurityPolicy.js
          * C:\Program Files\Mozilla Firefox\defaults\pref\activex.js

Другие возможности

Для платформы Windows существует несколько дополнений, позволяющих работать со страницами требующими поддержки ActiveX:

    * IE Tab: Дополнение IE Tab позволяет Firefox для отображения веб-страниц загружать Internet Explorer внутри себя. Это позволяет вам использовать Internet Explorer, но с пользовательским интерфейсом Firefox, для просмотра веб-страниц, которые работают только в Internet Explorer.
    * IE View: Дополнение IE View добавляет в контекстное меню (меню правой кнопки) пункт, позволяющий вам открыть страницу в Internet Explorer.
          o Вы можете щёлкнуть на веб-странице правой кнопкой и выбрать Просмотреть страницу в IE, чтобы повторно открыть страницу в Internet Explorer.
          o Вы можете щёлкнуть правой кнопкой по ссылке и выбрать Открыть ссылку в IE, чтобы открыть ссылку в Internet Explorer.


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]