|
|
|
| Как создать файл допустим в папке WIndows (с учетом, что по разному называется папка) и записать в него данные и потом еще считывать...Уже голову сломал...
Как вычитал JavaScript не создает файлы и не сохраняет туда текст...На PHP и подавно нельзя, т.к. это на стороне сервера...Прошу помощи, уже не знаю что делать :(
Нужно на случай если куки отключены, я буду писать в текстовик параметр и потом читать. Или это бред и лишний геморой? | |
|
|
|
|
|
|
|
для: TetRiska
(07.12.2009 в 00:33)
| | Никак! Возможно только средствами WSH, то только с разрешения клиента. | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 03:57)
| | >Возможно только средствами WSH, то только с разрешения клиента.
Какая красивая по своей бессмысленности фраза!!! | |
|
|
|
|
|
|
|
для: АЯ
(07.12.2009 в 16:28)
| | Вы хотите сказать, что аля JS можно сохранить? | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 16:40)
| | можно, но тока в ИЕ :) | |
|
|
|
|
|
|
|
для: Lelik
(07.12.2009 в 16:57)
| | Средствами "гольного" JS? | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 17:01)
| | да :)
вот ссылка: http://ilyuha.ru/js/#ActiveX и ниже по тексту смотреть про объекты file && filesystem
я даж когда-то делал в ИЕ эту сохранялку и редактировалку файлов, но не уверен остались ли у меня те исходники | |
|
|
|
|
|
|
|
для: Lelik
(07.12.2009 в 17:04)
| | Уважаемый, писать будет FSO (я хорошо знаю об этом объекте), и это работа ActiveX компоненты, а никак не JavaScript. | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 17:08)
| | та неужели :) в ИЕ это ещё как джаваскрипт | |
|
|
|
|
|
|
|
для: Lelik
(07.12.2009 в 17:08)
| | Не надо городить только, JS это одно, ActiveX это другое. | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 16:40)
| | Я хочу сказать, что WSH и "клиент" - понятия несовместные.
WSH - составная часть (компонент) операционной системы Microsoft Windows.
А операционная система Microsoft Windows устанавливается на компьютере пользователя.
Работать скриптовые файлы WSH могут только на том компьютере, на которых их запускают.
Самим запуском этих программ пользователь ("клиент") УЖЕ даёт согласие на их работу.
Именно поэтому ваша фраза "Возможно только средствами WSH, то только с разрешения клиента" вызвала у меня "восторг" своей бессмысленной красотой :-) | |
|
|
|
|
|
|
|
для: АЯ
(07.12.2009 в 17:08)
| | Восторгайтесь. Но вот запустить и записать, это как еще посмотреть, без предупреждения, увы, не получится. ;-) Да и "лекарь" установленный не позволит (если хороший).
Тоже самое и FSO. | |
|
|
|
|
|
|
|
для: sim5
(07.12.2009 в 17:11)
| | "О терминах не спорят, о терминах договариваются" (с)
Файл с использованием ActiveX (FSO), сохранённый в формате *.html (или в любом другом формате, который браузеры рассматривают как отображаемые HTML-страницы), можно разместить в сети на доступном сервере.
И тогда у этого файла появятся "клиенты"(!!!).
И их операционные системы будут спрашивать у этих клиентов разрешение на работу.
Но это - не WSH. Это именно "ActiveX, внедрённый в HTML-страницу".
А вот ежели вы измените расширение того же файла на *.hta или *.wsf, то тогда это и будет файлом WSH. И он превратится в исполняемый файл. Если вы запустите его на локальном компьютере, то операционная система Windows уже ничего не спросит. Потому как файл WSH ничем для операционной системы не отличается от файла *.exe, *.com или *.bat. И таковые файлы браузерами не отображаются и, следовательно, для таких файлов "клиентов" нет(!!!). Есть только "хозяин" файла. | |
|
|
|
|
|
|
|
для: АЯ
(07.12.2009 в 17:42)
| | АЯ, спасибо, но я знаю, что такое FSO, WSH, не надо мне разжовывать. Я так же знаю как они могут работать, и уж тем более не рассказывайте об exe, com, bat, scr и тому подобных файлах.
А вот при отображении hta, обслуживает его как раз IE. | |
|
|
|