Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в JavaScript читать текстовый файл?
 
 автор: vtos   (17.04.2009 в 10:16)   письмо автору
 
 

Всем привет!
Ребята, подскажите - как в JavaScript читать текстовый файл, построчно или весь целиком, неважно... Какие вообще объекты и методы для этого используются? Как должен выглядеть код с самого начала - открытие файла, чтение и т.д. Подскажите, пожалуйста...

  Ответить  
 
 автор: PAT   (17.04.2009 в 12:52)   письмо автору
 
   для: vtos   (17.04.2009 в 10:16)
 

Не подскажем.
Javascript работает В БРАУЗЕРЕ.
И работает только с ОБЪЕКТАМИ СТРАНИЦЫ, полностью ЗАГРУЖЕННЫМИ в браузер.

НИКАКОЙ объект страницы НЕ МОЖЕТ БЫТЬ текстовым файлом. Соответственно,
Javascript НЕ РАБОТАЕТ с текстовыми файлами вовсе.
Потому никаких специальных операторов для открытия/чтения/закрытия текстовых файлов в Javascript'e НЕТ.
Тем более, НЕТ операторов для создания/изменения/сохранения текстовых файлов.
Ибо где прикажете "создать" и "сохранить" текстовой файл?
В браузере, где работает Javascript?
Так браузер - это не жёсткий диск :-)
Кроме того, браузер у каждого пользователя - свой собственный и на его собственном компьютере.


Или вы о фичах типа "примочки" behavior: url (#default#download) в Эксплорере или об AJAX'e?
Так там текстовой файл (или какой-то другой) для Javascrit'a представляет из себя объект типа String (т.е. просто одну СТРОКУ). В которой вполне могут быть символы переноса строк \n (или комбинация \r\n для Windows). Вот эту-то ОДНУ строку Javascript и обрабатывает.


Если же вас интересует имеющийся в Эксплорере ActiveXObject под названием Scripting.FileSystemObject, который работает исключительно на собственном локальном компьютере, то там вы можете работать с файлами СОБСТВЕННОГО жёсткого диска приблизительно так же, как и в серверных языках типа PERL, PHP, ASP, etc... Подробную информацию ищите на собственном жестком диске компьютера - если у вас установлен MS Office, то где-то внутри установленной папки имеется справочный файл JSCRIPT*.CHM (где вместо звездочки - номер версии) - там найдете описание всех возможностей и их синтаксис.

  Ответить  
 
 автор: 123   (22.04.2009 в 02:01)   письмо автору
 
   для: vtos   (17.04.2009 в 10:16)
 

<iframe src="il.txt"></IFRAME>

  Ответить  
 
 автор: 123   (22.04.2009 в 02:38)   письмо автору
 
   для: vtos   (17.04.2009 в 10:16)
 

<script for=window event=onload>

// Выполнится при условии того что текстовый фаил не пуст

W = new ActiveXObject("Scripting.FileSystemObject");





Z = W.openTextFile("D:\/\/Documents and Settings/kent/Desktop/me/vml,potoshop,Html,javascript,flash practicing/javascript tools/words.txt", 1, false);


F=Z.readAll()
















document.write("<pre>" + F + "</pre>");

Z.Close();

W = null




</script>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования