Автор Тема: открытие файла  (Прочитано 5060 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mikelsv

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 40
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.MikelSV.com
открытие файла
« : 26 Января 2004, 18:38:25 »
Можно с помощью JS открыть файл?
Мне надо получить данные из файла, но функцию, которой можно это сделать я не нашел.
Есть где-нибудь полная документация по JS?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
открытие файла
« Ответ #1 : 26 Января 2004, 20:32:19 »
нет файл открыть нельзя (не считая всяких ActiveX)

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

каждый производитель броузера по своему трактует Javascript
поэтому документацию под каждый броузер надо качать отдельно на сайтах производителей
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
открытие файла
« Ответ #2 : 27 Января 2004, 12:37:48 »
Я знаю, модераторы и прочие знатоки JS меня закопают, но попробовать можешь так: создаешь фрейм (невидимый, естественно), грузишь в него нужный файл, обращаешься через frame.document. Откроет только те файлы, которые могут отображаться в браузере (all:html,txt; ie&moz:xml,MSOffice).
Решение корявое, но для конкретной проблемы может подойти.
LJ: Backslashed life (rss)

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
открытие файла
« Ответ #3 : 27 Января 2004, 13:08:59 »
CGVictor Работать это не будет. Производители броузеров не такие глупые.
0 OK, 0:1

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
открытие файла
« Ответ #4 : 27 Января 2004, 13:44:30 »
ondr
Ты не прав. Несколько раз так делал - все прекрасно работало.
LJ: Backslashed life (rss)

Оффлайн Viktor (Megai

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
открытие файла
« Ответ #5 : 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

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
открытие файла
« Ответ #6 : 28 Января 2004, 13:36:38 »
Viktor (Megai
А зачем такие извращения?
LJ: Backslashed life (rss)

Оффлайн Viktor (Megai

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
открытие файла
« Ответ #7 : 29 Января 2004, 13:16:46 »
Иногда приходится, хотя можно спокойно передать к примеру через Cookies

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
открытие файла
« Ответ #8 : 29 Января 2004, 16:39:08 »
Цитировать
Viktor (Megai:

Что передать через Cookies?
LJ: Backslashed life (rss)

Оффлайн Viktor (Megai

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
открытие файла
« Ответ #9 : 30 Января 2004, 02:09:48 »
php:

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

JavaScript:

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
открытие файла
« Ответ #10 : 30 Января 2004, 14:34:32 »
Viktor (Megai
Да я не про Cookie :)
Я про CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28