Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Vitaly_G от 11 Марта 2007, 17:50:02

Название: операции с файлами
Отправлено: Vitaly_G от 11 Марта 2007, 17:50:02
можно ли как-то при помощи JS или чего-нибудь другого обеспечить удаление/копирование файлов, находящихся в том же каталоге, что и html документ?
Если да, то как?
Название: операции с файлами
Отправлено: CGVictor от 11 Марта 2007, 18:35:07
Vitaly_G
Цитировать
Vitaly_G:
при помощи JS

Никак.

Цитировать
Vitaly_G:
или чего-нибудь другого

А вот это попробуйте (с).
Серверный код, вариантов языков - масса.
Название: операции с файлами
Отправлено: Vitaly_G от 11 Марта 2007, 19:42:40
Цитировать
CGVictor:
А вот это попробуйте (с).
Серверный код, вариантов языков - масса.


А на JS значит этого не сделать?!
А что можно использовать, чтобы пользователь мог загрузить мою страничку оффлайн без установки каких-либо дополнительных компонентов...?
Название: операции с файлами
Отправлено: CGVictor от 12 Марта 2007, 10:57:17
Vitaly_G
Цитировать
Vitaly_G:
на JS значит этого не сделать?

Нет.

Цитировать
Vitaly_G:
чтобы пользователь мог загрузить мою страничку оффлайн

Поясни? Что значит "загрузить оффлайн"?
Название: операции с файлами
Отправлено: Vitaly_G от 12 Марта 2007, 12:46:33
Цитировать
CGVictor:
Поясни? Что значит "загрузить оффлайн"?


я, наверно, неправильно выразился ... просто я не уверен, что вообще страничка будет выкладываться в и-нете. Нужно чтобы принесённая мною на диске страничка переписывалась пользователем на винчестер и простым открытием html-странички все загружалось и начинало работать.
Название: операции с файлами
Отправлено: Vitaly_G от 12 Марта 2007, 13:14:09
на самом деле всё это безобразие мне нужно, чтобы наименьшими усилиями написать следующее приложение: в одной части экрана(фрейм 1) 3d модель (нарисованная в 3dmax и конвертированная в VRML), в другой(фрейм 2)- набор текстур для различных элементов модели. Пользователь нажимает на кнопку с текстурой, по нажатию кнопки стерается файл с текстурой, на который ссылается VRML файл, затем на место стёртой текстуры копируется текстура выбранная пользователем и обновляется фрейм 1. И т.о. VRML отображается уже с другой текстурой :)

Может, есть способ и проще ... но я его не знаю :(
Название: операции с файлами
Отправлено: CGVictor от 12 Марта 2007, 13:34:44
Vitaly_G
Уфф...
имхо, проще на лету менять VRML-код. Теоретически на JS есть возможность парсинга и замены текста, - да, работать будет через [ж], но это пока на мой взгляд единственный ход решения.

Либо написать ко всему этому обвязку на любом десктопном коде (C++, C#, Delphi, что-там-еще-попроще) и собственно использовать для отображения IWebBrowser_v1 (интерфейс IE), а вызовы и логику перехватывать и реализовывать нормальным кодом. Но это уже совсем другая история...
Название: операции с файлами
Отправлено: Vitaly_G от 12 Марта 2007, 15:01:01
спасибо ... буду переваривать!!!
буду выяснять что такое парсинг
Название: операции с файлами
Отправлено: CGVictor от 12 Марта 2007, 15:31:16
Vitaly_G
Гхм...
Парсинг=разбор.
Как-то (регулярными выражениями, видимо) искать нужный кусок в коде vrml-сцены, что-то там менять...
Название: операции с файлами
Отправлено: Vitaly_G от 12 Марта 2007, 16:19:34
мне нужно всеголишь найти ссылку на один файл и поменять на ссылку на другой а всё остальное останется постоянным ... должно получиться