Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: mikelsv от 26 Января 2004, 18:38:25

Название: открытие файла
Отправлено: mikelsv от 26 Января 2004, 18:38:25
Можно с помощью JS открыть файл?
Мне надо получить данные из файла, но функцию, которой можно это сделать я не нашел.
Есть где-нибудь полная документация по JS?
Название: открытие файла
Отправлено: Макс от 26 Января 2004, 20:32:19
нет файл открыть нельзя (не считая всяких ActiveX)

Цитировать
mikelsv:
Есть где-нибудь полная документация по JS?

каждый производитель броузера по своему трактует Javascript
поэтому документацию под каждый броузер надо качать отдельно на сайтах производителей
Название: открытие файла
Отправлено: CGVictor от 27 Января 2004, 12:37:48
Я знаю, модераторы и прочие знатоки JS меня закопают, но попробовать можешь так: создаешь фрейм (невидимый, естественно), грузишь в него нужный файл, обращаешься через frame.document. Откроет только те файлы, которые могут отображаться в браузере (all:html,txt; ie&moz:xml,MSOffice).
Решение корявое, но для конкретной проблемы может подойти.
Название: открытие файла
Отправлено: ondr от 27 Января 2004, 13:08:59
CGVictor Работать это не будет. Производители броузеров не такие глупые.
Название: открытие файла
Отправлено: CGVictor от 27 Января 2004, 13:44:30
ondr
Ты не прав. Несколько раз так делал - все прекрасно работало.
Название: открытие файла
Отправлено: Viktor (Megai от 28 Января 2004, 02:45:20
Я к примеру проще делал
1. Только для IE


 
 
 





А далее работал с массивом
   data.recordset.movefirst;
   while (!data.recordset.eof) {
      bod   = messagebodyarea.value;
      title = messagetitlearea.value;
      date  = messagedatearea.value;
      data.recordset.movenext; }


2. Но это надо писать скрипт на сервере...


//Скрипт
mystring = document.all.xxx.value;

А вообще, на сколько я знаю как такового открытия файлов нет (хотя попробуй покрутить с созданием документов на основе команды open -window.open; document.open - может что получится)
Название: открытие файла
Отправлено: CGVictor от 28 Января 2004, 13:36:38
Viktor (Megai
А зачем такие извращения?
Название: открытие файла
Отправлено: Viktor (Megai от 29 Января 2004, 13:16:46
Иногда приходится, хотя можно спокойно передать к примеру через Cookies
Название: открытие файла
Отправлено: CGVictor от 29 Января 2004, 16:39:08
Цитировать
Viktor (Megai:

Что передать через Cookies?
Название: открытие файла
Отправлено: Viktor (Megai от 30 Января 2004, 02:09:48
php:

setcookie("mycook","kljlkjlkjlkjll, короче любое барахло");
?>

JavaScript:
Название: открытие файла
Отправлено: CGVictor от 30 Января 2004, 14:34:32
Viktor (Megai
Да я не про Cookie :)
Я про CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83