Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Работа с дисками (https://javascript.ru/forum/misc/1078-rabota-s-diskami.html)

SunYang 10.03.2008 22:30

Работа с дисками
 
И снова проблемы. Тут скриптик вроде должен выводить количество свободного места на диске С: , но он почему-то молчит. Ежели кто знает, подскажите пожалуйста, что не так....

var fso = new ActiveXObject("Scripting.FileSystemObject")
var d = fso.GetDrive("C")
var freespace = d.FreeSpace
document.write(freespace+"")

Dmitry A. Soshnikov 11.03.2008 00:33

код верный, скорей всего высокий уровень безопасности стоит в браузере

SunYang 11.03.2008 22:07

Работает в IE, в Opera не работает. Настройки стандартные. Может для оперы опять какой синтаксис другой?

Андрей Параничев 11.03.2008 22:10

В Opera не будут работать ActiveX объекты. Без специального плагина, как минимум.
Если установить плагин, то должно всё работать, т.к запускается всё точно как-будто ты в IE.

SunYang 13.03.2008 13:58

Так это что означает, что в опера нельзя работать с файловой системой и реестром?:eek:

Kolyaj 13.03.2008 14:31

Цитата:

Сообщение от SunYang
Так это что означает, что в опера нельзя работать с файловой системой и реестром?

А что вас удивляет? Если бы было можно, то с помощью сайта можно было убить систему посетителя и много чего другого.

JavaScript - браузерный язык, он живет в своем браузерном мирке и доступ наружу имеет только с помощью пользователя и сервера. Но все это не мешает писать на нем сложные приложения. Если вам нужно сохранять что-то - сохраняйте в куках или на сервере, если открыть файл на компьютере пользователя - используйте закачку файлов.


Часовой пояс GMT +3, время: 08:58.